0

Ich benutze Jenkins Pipeline zu Checkout, Build und starten Sie Espresso-Tests auf meinem Emulator vor der Archivierung der APK, Das Problem ist, dass ich den Emulator nicht automatisch von Jenkins starten kann. Aber mit den gleichen Befehl von Windows-Kommandozeile: ich kann den Emulator laufen:Jenkins Pipeline erkennt keine Android Emulator

Script

node{ 
// Previous stages and some magic... 
stage('Test') { 
bat "D:\\Tools\\Dev\\sdk\\tools\\emulator.exe -avd Nexus_5X_Marshmallow_API_23" 
} 
} 

Screenshots von Jenkins Logs and same command on windows Hat jemand eine Idee hat, über das, was getan werden kann, um dieses Problem zu beheben?

Antwort

0

Sie shuold versuchen Ihren Befehl mit einfachen Anführungszeichen ausgeführt wird:

bat 'D:\\Tools\\Dev\\sdk\\tools\\emulator.exe -avd Nexus_5X_Marshmallow_API_23' 

Ich bin auch nicht sicher, ob Sie Ihren Weg entkommen müssen.