From e3e725d6229cf448f34a71d75d0706f07089c6d6 Mon Sep 17 00:00:00 2001 From: "Loren M. Lang" Date: Sun, 30 Aug 2020 19:34:23 -0700 Subject: [PATCH] Install correct tools package Travis CI installs deprecated Tools 25.2.5, but avdmanager comes in 25.3.0 and higher --- .travis.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index f39fdfd..cdd267e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ android: - platform-tools - build-tools-28.0.3 - - android-24 + - android-24 # Need older API for Android ARM as no KVM for x86 - android-28 - sys-img-x86-android-26 @@ -39,19 +39,13 @@ addons: #services: # - xvfb -# Emulator Management: Create, Start and Wait +# Start emulator early so it's ready when the build is done before_install: - - env USE_SDK_WRAPPER=y android list avd - - env USE_SDK_WRAPPER=y android list sdk - - env USE_SDK_WRAPPER=y android list device - - env USE_SDK_WRAPPER=y android list target - sudo apt-get install -y xvfb # Install the rest of tools (e.g. avdmanager) - #- yes | sdkmanager tools - # Install the system image. - #- sdkmanager "system-images;android-24;default;armeabi-v7a" + - yes | sdkmanager tools - echo no | avdmanager create avd --force --name test --package 'system-images;android-24;default;armeabi-v7a' --abi armeabi-v7a --sdcard 100M - - xvfb-run $ANDROID_HOME/tools/emulator -avd test -no-audio -no-window & + - xvfb-run $ANDROID_HOME/emulator/emulator -avd test -no-audio -no-window & before_script: - android-wait-for-emulator @@ -63,5 +57,5 @@ before_script: script: - ./gradlew build - - ./gradlew connectedCheck - ./gradlew test + - ./gradlew connectedCheck