Travis-CI: Use Android NDK r13b specifically

The Travis-CI bot downloads a copy of the Android NDK.  The source
we get it from recently updated to Android NDK r17b.  However,
the android.toolchain.cmake file does not know how to parse the
Android native API level from that version of the NDK.  So check
out the NDK r13b version that we were using until yesterday.

Fixes #1439
This commit is contained in:
David Neto 2018-07-11 15:31:36 -04:00
Родитель 8dafeab47e
Коммит 3541d8a5a0
1 изменённых файлов: 9 добавлений и 1 удалений

Просмотреть файл

@ -50,8 +50,16 @@ install:
fi
# Download Android NDK and Android CMake toolchain file.
- if [[ "$BUILD_NDK" == "ON" ]]; then
git clone --depth=1 https://github.com/urho3d/android-ndk.git $HOME/android-ndk;
# Unfortunately the android.toolchain.cmake file does not understand how to
# get the API level from Android NDK r17b. So fall back on r13b.
# Get only one commit at tag r13b.
export ANDROID_NDK=$HOME/android-ndk;
git init $ANDROID_NDK;
pushd $ANDROID_NDK;
git remote add urho3d https://github.com/urho3d/android-ndk.git;
git fetch --depth=1 urho3d r13b;
git checkout FETCH_HEAD;
popd;
git clone --depth=1 https://github.com/taka-no-me/android-cmake.git $HOME/android-cmake;
export TOOLCHAIN_PATH=$HOME/android-cmake/android.toolchain.cmake;
fi