Wenn Sie @ azizbekian Pfad versuchen, ich schrieb über dieses here, neue Prüfregeln erstellt here und getestet here
Ich bestätige @Testujaca Malpeczka Pfad funktioniert auf Travis-Ci für Android APIs 17-22 wie diskutiert here
Wenn Sie nach einer Lösung für die neuesten Android-APIs und Tools, unfertige here und here
before_script:
# Wait for emulator fully-booted and disable animations
- android-wait-for-emulator
- adb shell settings put global window_animation_scale 0 &
- adb shell settings put global transition_animation_scale 0 &
- adb shell settings put global animator_duration_scale 0 &
- adb shell input keyevent 82 &
Es funktioniert auch in der Kreis-ci und wahrscheinlich jede kontinuierliche Integration Build-Server suchen, finden broken link here
test:
pre:
- ...
- circle-android wait-for-boot
- adb shell input keyevent 82
- adb shell settings put global window_animation_scale 0
- adb shell settings put global transition_animation_scale 0
- adb shell settings put global animator_duration_scale 0
Meine erweiterten Testregeln funktionieren für Android APIs 15-22, und es gab einen Fehler in Android 23-Emulator.
Ich werde es für spätere Versionen 24+ mit Android-Topeka Probe an einem anderen Tag versuchen, wahrscheinlich funktioniert es.
Jede Hilfe, Verbesserung oder effektive Alternative mit sdkmanager
würde sehr geschätzt werden.
Was ist mit [dies] (http://stackoverflow.com/a/30044012/1083957)? – azizbekian
Nun, das ist eine gute Option. Vielen Dank! Aber ich suchte direkt im travis.yml nach einem Befehl. Wie auch immer, wenn das die einzige Option ist, das ist die, die ich verwenden werde –