Jenkins Pipeline未检测到Android Emulator

时间:2017-06-13 23:19:26

标签: android jenkins android-emulator jenkins-plugins jenkins-pipeline

我使用Jenkins Pipeline在归档APK之前在我的模拟器上检出,构建和启动Espresso测试,问题是我无法从Jenkins自动启动模拟器。但是,使用相同的命令 Windows命令行我能够运行模拟器:

脚本

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

Jenkins Logs and same command on windows的屏幕截图  有没有人知道如何解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

您应该尝试使用单引号运行命令:

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

如果你需要逃避你的道路,我也不会感到害羞。