sudo: required language: android jdk: oraclejdk8 dist: trusty # Install Android SDK android: components: - tools - android-27 - build-tools-27.0.2 - platform-tools - build-tools-27.0.2 - android-27 - extra-android-m2repository # Install Android NDK (apparently there is no easier way to do this) # https://github.com/travis-ci/travis-ci/issues/5395 before_script: - curl -L https://dl.google.com/android/repository/android-ndk-r15c-linux-x86_64.zip -O - unzip -q android-ndk-r15c-linux-x86_64.zip - export ANDROID_NDK_HOME=`pwd`/android-ndk-r15c # Install Golang before_install: - sudo add-apt-repository ppa:gophers/archive -y - sudo apt-get update -qq - sudo apt-get install golang-1.9-go -y # Cache gradle dependencies # https://docs.travis-ci.com/user/languages/android/#Caching before_cache: - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ cache: directories: - $HOME/.gradle/caches/ - $HOME/.gradle/wrapper/ script: - ./gradlew lint - ./gradlew buildNative assembleDebug