Commit | Line | Data |
---|---|---|
88183689 FF |
1 | #!/bin/sh |
2 | set -e -u | |
3 | ||
4 | # Install desired parts of the Android SDK: | |
5 | test -f $HOME/.termuxrc && . $HOME/.termuxrc | |
6 | : ${ANDROID_HOME:="${HOME}/lib/android-sdk"} | |
7 | : ${NDK:="${HOME}/lib/android-ndk"} | |
8 | ||
9 | if [ ! -d $ANDROID_HOME ]; then | |
10 | mkdir -p $ANDROID_HOME | |
11 | cd $ANDROID_HOME/.. | |
12 | rm -Rf `basename $ANDROID_HOME` | |
88183689 | 13 | |
7073199b FF |
14 | if [ `uname` = Darwin ]; then |
15 | curl --fail --retry 3 -o android-sdk.zip https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip | |
16 | rm -Rf android-sdk-macosx | |
17 | unzip -q android-sdk.zip | |
18 | mv android-sdk-macosx `basename $ANDROID_HOME` | |
19 | rm android-sdk.zip | |
20 | else | |
21 | curl --fail --retry 3 -o android-sdk.tgz https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz | |
22 | rm -Rf android-sdk-linux | |
23 | tar xzf android-sdk.tgz | |
24 | mv android-sdk-linux `basename $ANDROID_HOME` | |
25 | rm android-sdk.tgz | |
26 | fi | |
88183689 FF |
27 | fi |
28 | ||
29 | if [ ! -d $NDK ]; then | |
30 | mkdir -p $NDK | |
31 | cd $NDK/.. | |
32 | rm -Rf `basename $NDK` | |
711e9e5b | 33 | NDK_VERSION=r13 |
97f23095 | 34 | curl --fail --retry 3 -o ndk.zip http://dl.google.com/android/repository/android-ndk-${NDK_VERSION}-`uname`-x86_64.zip |
88183689 | 35 | |
97f23095 | 36 | rm -Rf android-ndk-$NDK_VERSION |
88183689 | 37 | unzip -q ndk.zip |
97f23095 | 38 | mv android-ndk-$NDK_VERSION `basename $NDK` |
88183689 FF |
39 | rm ndk.zip |
40 | fi | |
41 | ||
50166cb1 | 42 | echo y | $ANDROID_HOME/tools/android update sdk --no-ui --all --no-https -t "build-tools-24.0.1,android-24" |