-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-androidsdk.sh
More file actions
30 lines (23 loc) · 1 KB
/
setup-androidsdk.sh
File metadata and controls
30 lines (23 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/env sh
set -e
set -x
HELPERSPATH="/helpers"
CMDLINETOOLS=$(
apt-cache showpkg google-android-cmdline-tools-latest-installer \
| awk '/Reverse Provides:/,/^$/' \
| grep google-android-cmdline-tools \
| sed -E 's/.*-([0-9.]+)-installer.*/\1/' \
| sort -V \
| tail -1
)
if [ "${CMDLINETOOLS}" != "" ] ; then
BUILDTOOLS="36.0.0"
/helpers/apt-retry-install.sh google-android-cmdline-tools-${CMDLINETOOLS}-installer
/helpers/apt-retry-install.sh google-android-build-tools-${BUILDTOOLS}-installer
/helpers/apt-retry-install.sh google-android-platform-tools-installer
yes | /usr/lib/android-sdk/cmdline-tools/${CMDLINETOOLS}/bin/sdkmanager --licenses
/usr/lib/android-sdk/cmdline-tools/${CMDLINETOOLS}/bin/sdkmanager --list
/usr/lib/android-sdk/cmdline-tools/${CMDLINETOOLS}/bin/sdkmanager "platforms;android-35"
/usr/lib/android-sdk/cmdline-tools/${CMDLINETOOLS}/bin/sdkmanager "platform-tools"
/usr/lib/android-sdk/cmdline-tools/${CMDLINETOOLS}/bin/sdkmanager --list
fi