]> git.lizzy.rs Git - rust.git/commit
ci: Upgrade Android SDK/NDK and refactor to use sdkmanager/avdmanager.
authorkennytm <kennytm@gmail.com>
Fri, 27 Oct 2017 19:14:25 +0000 (03:14 +0800)
committerkennytm <kennytm@gmail.com>
Sat, 28 Oct 2017 21:58:00 +0000 (05:58 +0800)
commitc46b04cbdd1bdf0183b121fac18513c0609962ee
tree28218f82fc287570b185314fefce647a0a7d8ebe
parent2e6a1a9fb49f30e41316fb374b12301a3445ae8d
ci: Upgrade Android SDK/NDK and refactor to use sdkmanager/avdmanager.

* SDK tools is upgraded to 27.0.0.
   - Refactored to use `sdkmanager`/`avdmanager` instead of the deprecated
     `android` tool.

* The Java version used by Android SDK is downgraded to OpenJDK-8, in order
  to download the SDK through HTTPS.

* NDK is upgrade to r15c.
   - Dropped support for android-9 (2.3 / Gingerbread), the minimal
     supported version is now android-14 (4.0 / Ice Cream Sandwich).
   - Changed the default Android compiler from GCC to clang.
   - For details of change introduced by NDK r15, see
     https://github.com/android-ndk/ndk/wiki/Changelog-r15.
src/bootstrap/cc_detect.rs
src/ci/docker/arm-android/Dockerfile
src/ci/docker/disabled/dist-aarch64-android/Dockerfile
src/ci/docker/disabled/dist-armv7-android/Dockerfile
src/ci/docker/disabled/dist-i686-android/Dockerfile
src/ci/docker/disabled/dist-x86_64-android/Dockerfile
src/ci/docker/dist-android/Dockerfile
src/ci/docker/scripts/android-sdk.sh