2017-10-22 1 views
0

Ich versuche einen Emulator mit API> = 23 auf Travis CI laufen zu lassen und bis jetzt hatte ich kein Glück. Dies ist meine Konfigurationsdatei:Travis Android Emulator> = 23 funktioniert nicht

before_install: 
    - pip install --user codecov 
    # Install SDK license so Android Gradle plugin can install deps. 
    - mkdir "$ANDROID_HOME/licenses" || true 
    - echo "d56f5187479451eabf01fb78af6dfcb131a6481e" > "$ANDROID_HOME/licenses/android-sdk-license" 
    # Install the rest of tools (e.g., avdmanager) 
    - sdkmanager tools 
    # Install the system image 
    - sdkmanager "system-images;android-25;google_apis;armeabi-v7a" 
    # Create and start emulator for the script. Meant to race the install task. 
    - echo no | avdmanager create avd --force -n test -k "system-images;android-25;google_apis;armeabi-v7a" 
    - $ANDROID_HOME/emulator/emulator -avd test -no-skin -no-audio -no-window & 

install: ./gradlew clean assemble assembleAndroidTest --stacktrace 

before_script: 
    - android-wait-for-emulator 
    - adb shell input keyevent 82 

script: ./gradlew check connectedCheck --stacktrace 

env: 
    global: 
    - ADB_INSTALL_TIMEOUT=8 # minutes (2 minutes by default) 

zur Bauzeit ich die folgende Ausnahme erhalten:

com.android.builder.testing.ConnectedDevice> runTests [Test (AVD)] FAILED

com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Fehler Sitzung

bei com.android.builder.testin zu etablieren g.ConnectedDevice.installPackages (ConnectedDevice.java:144)

[keine Meldung definiert]

com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Fehler Sitzung einzurichten

Hat jemand Travis mit einem Emulator> = 23 laufen lassen?

Antwort

0

Versuche Zugabe

env: 
    global: 
    - ADB_INSTALL_TIMEOUT=8 
+0

Ich habe erwähnt, dass ich das schon mache. https://github.com/vanniktech/RxPermission/pull/7/files – Niklas

Verwandte Themen