Skip to content

Commit cb08f99

Browse files
committed
Install commandline tools in correct directory
1 parent 728894a commit cb08f99

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

.github/workflows/scripts/android/android-emulator-tests.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,23 @@ install_package() {
3737
eval "$INSTALL_PACKAGE_COMMAND $1"
3838
}
3939

40+
command -v curl >/dev/null || install_package curl
41+
42+
# /usr/lib/jvm/java-17-openjdk-amd64
4043
install_package java-17-openjdk-devel || install_package openjdk-17-jdk
4144

4245
# download and install the Android SDK
4346
mkdir ~/android-sdk
44-
cd ~/android-sdk
47+
pushd ~/android-sdk
4548
export ANDROID_HOME=${PWD}
4649

4750
curl --connect-timeout 30 --retry 3 --retry-delay 2 --retry-max-time 60 -fsSL -o commandlinetools.zip https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip
4851
unzip commandlinetools.zip
49-
50-
export PATH=${PATH}:${PWD}/cmdline-tools/bin
51-
cd -
52+
mv cmdline-tools latest
53+
mkdir cmdline-tools
54+
mv latest cmdline-tools
55+
export PATH=${PATH}:${PWD}/cmdline-tools/latest/bin
56+
popd
5257

5358
# install and start an Android emulator
5459
sdkmanager --list_installed

0 commit comments

Comments
 (0)