From 1d26d7b472d5a429f92208b0d768e75241c884fe Mon Sep 17 00:00:00 2001 From: nirasan Date: Sat, 18 May 2019 03:00:00 +0900 Subject: [PATCH] fix the travis android build (#528) --- .travis.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 97ac6e0..95a3708 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,11 +34,16 @@ matrix: env: FEATURES="--features trust-dns" # android - #- rust: stable - # env: TARGET=aarch64-linux-android - # install: rustup target add "$TARGET" - # # disable default-tls feature since cross-compiling openssl is dragons - # script: cargo build --target "$TARGET" --no-default-features + - rust: stable + env: TARGET=aarch64-linux-android + before_install: + - wget https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip; + - unzip -qq android-ndk*.zip; + - android-ndk*/build/tools/make_standalone_toolchain.py --arch arm64 --api 21 --install-dir /tmp/android-toolchain; + - export PATH=/tmp/android-toolchain/bin:$PATH; + install: rustup target add "$TARGET" + # disable default-tls feature since cross-compiling openssl is dragons + script: cargo build --target "$TARGET" --no-default-features # minimum version - rust: 1.31.0