我在 Cloudbees 上设置了一个 Jenkins Job,我可以在那里成功签出和编译我的 Android 项目。现在我想在 android 模拟器中运行一些 JUnit 测试并添加 Android 模拟器插件。我将“显示模拟器窗口”选项设置为 false,但在启动模拟器后,我总是收到错误消息:“模拟器似乎没有启动;放弃”。有没有人在 Cloudbees 上使用过 Android 构建?
构建日志:
$ /opt/android/android-sdk-linux/tools/android 列表目标 [android] 使用 Android SDK:/opt/android/android-sdk-linux [android] 创建 Android AVD:/home/jenkins/.android/avd/hudson_en-US_160_WVGA_android-17_armeabi-v7a.avd [android] /opt/android/android-sdk-linux/tools/android 创建 avd -f -a -c 64M -s WVGA800 -n hudson_en-US_160_WVGA_android-17_armeabi-v7a -t android-17 --abi armeabi-v7a $ /opt/android/android-sdk-linux/platform-tools/adb start-server [android] 启动安卓模拟器 $ /opt/android/android-sdk-linux/tools/emulator -no-boot-anim -ports 59102,56142 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_160_WVGA_android- 17_armeabi-v7a -no-snapshot-load -no-snapshot-save -no-window 无法初始化后端 EGL 显示 * 守护进程没有运行。现在在端口 52538 上启动它 * * 守护进程成功启动 * [android] 模拟器似乎没有启动;放弃 $ /opt/android/android-sdk-linux/platform-tools/adb 断开 localhost:56142 [android] 停止安卓模拟器 $ /opt/android/android-sdk-linux/platform-tools/adb kill-server