summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-07-18 08:34:44 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-07-18 08:34:44 -0300
commiteab8d714e048bd93b34c768044e2b7282151d703 (patch)
treee937fe0457d279314cffdb6c0b6fa6d139082b9b
parenta9f2468ed77b28b1364f412ece50a51eb334d4bd (diff)
parent1b163c1385cc3bf696c8f9255a7d0eeca0499a65 (diff)
downloadmullvadvpn-eab8d714e048bd93b34c768044e2b7282151d703.tar.xz
mullvadvpn-eab8d714e048bd93b34c768044e2b7282151d703.zip
Merge branch 'update-android-build-in-travis'
-rw-r--r--.travis.yml12
-rw-r--r--README.md8
2 files changed, 10 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 972c4774b0..4c04fe28d2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -34,19 +34,19 @@ matrix:
- curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y
- source $HOME/.cargo/env
- rustup target add aarch64-linux-android
- - curl -sf -L -o /tmp/ndk.zip https://dl.google.com/android/repository/android-ndk-r19b-linux-x86_64.zip
+ - curl -sf -L -o /tmp/ndk.zip https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip
- sudo mkdir /opt/android
- sudo unzip -q -d /opt/android/ /tmp/ndk.zip
- - sudo /opt/android/android-ndk-r19b/build/tools/make-standalone-toolchain.sh --platform=android-28 --arch=arm64 --install-dir=/opt/android/toolchains/android28-aarch64
+ - sudo /opt/android/android-ndk-r20/build/tools/make-standalone-toolchain.sh --platform=android-21 --arch=arm64 --install-dir=/opt/android/toolchains/android21-aarch64
- |
cat >> $HOME/.cargo/config << EOF
[target.aarch64-linux-android]
- ar = "/opt/android/android-ndk-r19b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar"
- linker = "/opt/android/android-ndk-r19b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android28-clang"
+ ar = "/opt/android/android-ndk-r20/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar"
+ linker = "/opt/android/android-ndk-r20/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang"
before_script:
- export RUSTFLAGS="--deny unused_imports --deny dead_code"
- - export AR_aarch64_linux_android=/opt/android/toolchains/android28-aarch64/bin/aarch64-linux-android-ar
- - export CC_aarch64_linux_android=/opt/android/toolchains/android28-aarch64/bin/aarch64-linux-android28-clang
+ - export AR_aarch64_linux_android=/opt/android/toolchains/android21-aarch64/bin/aarch64-linux-android-ar
+ - export CC_aarch64_linux_android=/opt/android/toolchains/android21-aarch64/bin/aarch64-linux-android21-clang
- source env.sh aarch64-linux-android
- env
script:
diff --git a/README.md b/README.md
index 3ca458a15f..3b792ce77e 100644
--- a/README.md
+++ b/README.md
@@ -93,15 +93,15 @@ unzip sdk-tools-linux-4333796.zip
wget https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip
unzip android-ndk-r20-linux-x86_64.zip
./android-ndk-r20/build/tools/make-standalone-toolchain.sh \
- --platform=android-28 \
+ --platform=android-21 \
--arch=arm64 \
- --install-dir=$PWD/toolchains/android28-aarch64
+ --install-dir=$PWD/toolchains/android21-aarch64
```
Set up the required environment variables:
```
-export AR_aarch64_linux_android="$PWD/toolchains/android28-aarch64/bin/aarch64-linux-android-ar"
-export CC_aarch64_linux_android="$PWD/toolchains/android28-aarch64/bin/aarch64-linux-android28-clang"
+export AR_aarch64_linux_android="$PWD/toolchains/android21-aarch64/bin/aarch64-linux-android-ar"
+export CC_aarch64_linux_android="$PWD/toolchains/android21-aarch64/bin/aarch64-linux-android21-clang"
export ANDROID_HOME="$PWD"
```