chiark / gitweb /
Update android tools and build tools
authorFredrik Fornwall <fredrik@fornwall.net>
Sat, 20 May 2017 19:17:00 +0000 (21:17 +0200)
committerFredrik Fornwall <fredrik@fornwall.net>
Sat, 20 May 2017 19:17:00 +0000 (21:17 +0200)
The Docker image has been rebuilt, update with:

scripts/update-docker.sh

build-package.sh
packages/aapt/build.sh
packages/ecj/build.sh
scripts/setup-android-sdk.sh

index 2c1cdb6b53ea9218ee40f0813e3685e1903d918f..b2e1cab24ea3b88fdb8d2feec90a205018641b3d 100755 (executable)
@@ -185,7 +185,7 @@ termux_step_setup_variables() {
        : "${TERMUX_ANDROID_HOME:="/data/data/com.termux/files/home"}"
        : "${TERMUX_DEBUG:=""}"
        : "${TERMUX_API_LEVEL:="21"}"
-       : "${TERMUX_ANDROID_BUILD_TOOLS_VERSION:="25.0.1"}"
+       : "${TERMUX_ANDROID_BUILD_TOOLS_VERSION:="25.0.3"}"
        : "${TERMUX_NDK_VERSION:="14"}"
 
        if [ "x86_64" = "$TERMUX_ARCH" ] || [ "aarch64" = "$TERMUX_ARCH" ]; then
index 3f5d6826735fbeeb2c569ca1848151c646fbd19c..9f6305a8ab5867147a9278a24c375adb0c79c2a9 100644 (file)
@@ -303,7 +303,7 @@ termux_step_make_install () {
        rm -rf android-jar
        mkdir android-jar
        cd android-jar
-       cp $ANDROID_HOME/platforms/android-24/android.jar .
+       cp $ANDROID_HOME/platforms/android-25/android.jar .
        unzip -q android.jar
        mkdir -p $TERMUX_PREFIX/share/aapt
        zip -q $TERMUX_PREFIX/share/aapt/android.jar AndroidManifest.xml resources.arsc
index 114106c3acfc887e490fe0b5a9c61ce893db747f..9a36e95b2c3e2f5d2b0e1b77ba7424e9d9efe9f1 100755 (executable)
@@ -27,7 +27,7 @@ termux_step_make () {
        cd android-jar
 
         # We need the android classes for JDT to compile against.
-       cp $ANDROID_HOME/platforms/android-24/android.jar .
+       cp $ANDROID_HOME/platforms/android-25/android.jar .
        unzip -q android.jar
        rm -Rf android.jar resources.arsc res assets
        zip -q -r android.jar .
index 7a8409012c6c414ca5c3afa47083c2ec7e6f8622..9ec1c7450ccf65e511b6c6be91d3cae2a41fb6b4 100755 (executable)
@@ -11,7 +11,11 @@ if [ ! -d $ANDROID_HOME ]; then
        cd $ANDROID_HOME/..
        rm -Rf `basename $ANDROID_HOME`
 
-       curl --fail --retry 3 -o tools.zip https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
+       # https://developer.android.com/studio/index.html#command-tools
+       # The downloaded version below is 26.0.1.:
+       curl --fail --retry 3 \
+               -o tools.zip \
+               https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
        rm -Rf android-sdk
        unzip -q tools.zip -d android-sdk
        rm tools.zip
@@ -31,4 +35,6 @@ if [ ! -d $NDK ]; then
        rm ndk.zip
 fi
 
-echo y | $ANDROID_HOME/tools/android update sdk --no-ui --all --no-https -t "build-tools-25.0.1,android-24"
+mkdir $ANDROID_HOME/licenses
+echo -e -n "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > $ANDROID_HOME/licenses/android-sdk-license
+$ANDROID_HOME/tools/bin/sdkmanager "build-tools;25.0.3" "platforms;android-25"