@@ -9,10 +9,10 @@ set -ex
9
9
# located in https://github.com/appunite/docker by just wrapping it in a script
10
10
# which apparently magically accepts the licenses.
11
11
12
- SDK=6609375
13
- mkdir -p sdk/cmdline-tools
12
+ SDK=8512546
13
+ mkdir sdk
14
14
wget -q --tries=20 https://dl.google.com/android/repository/commandlinetools-linux-${SDK} _latest.zip
15
- unzip -q -d sdk/cmdline-tools commandlinetools-linux-${SDK} _latest.zip
15
+ unzip -q -d sdk commandlinetools-linux-${SDK} _latest.zip
16
16
17
17
case " $1 " in
18
18
arm | armv7)
@@ -44,15 +44,15 @@ echo '### User Sources for Android SDK Manager' >> /root/.android/repositories.c
44
44
echo ' #Fri Nov 03 10:11:27 CET 2017 count=0' >> /root/.android/repositories.cfg
45
45
46
46
# Print all available packages
47
- # yes | ./sdk/tools/bin/sdkmanager --list --verbose
47
+ # yes | ./sdk/cmdline- tools/bin/sdkmanager --list --verbose
48
48
49
49
# --no_https avoids
50
50
# javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found
51
51
#
52
52
# | grep -v = || true removes the progress bar output from the sdkmanager
53
53
# which produces an insane amount of output.
54
- yes | ./sdk/cmdline-tools/tools/ bin/sdkmanager --licenses --no_https | grep -v = || true
55
- yes | ./sdk/cmdline-tools/tools/ bin/sdkmanager --no_https \
54
+ yes | ./sdk/cmdline-tools/bin/sdkmanager --licenses --no_https --sdk_root=/android/sdk | grep -v = || true
55
+ yes | ./sdk/cmdline-tools/bin/sdkmanager --no_https --sdk_root=/android/sdk \
56
56
" platform-tools" \
57
57
" platforms;android-${api} " \
58
58
" ${image} " | grep -v = || true
@@ -65,7 +65,7 @@ unzip -q -d sdk emulator-linux_x64-9058569.zip
65
65
cp /android/android-emulator-package.xml /android/sdk/emulator/package.xml
66
66
67
67
echo " no" |
68
- ./sdk/cmdline-tools/tools/ bin/avdmanager create avd \
68
+ ./sdk/cmdline-tools/bin/avdmanager create avd \
69
69
--name " ${1} " \
70
70
--package " ${image} " | grep -v = || true
71
71
0 commit comments