我Jenkins
在Macbook Air
运行中安装了1.568 Ubuntu 14.04
.我安装了android模拟器插件,我设置的配置-no-window
在开始每个构建之前以模式运行模拟器.
大约一半的构建都很好,但另一半,我在控制台上得到以下内容:
[android] Starting Android emulator $ /usr/local/src/android/android-sdk-linux/tools/emulator -no-boot-anim -ports 5782,5783 -avd Caesar -no-snapshot-load -no-snapshot-save -no-window -no-audio -no-skin -no-window * daemon not running. starting it now on port 5784 * * daemon started successfully * Failed to Initialize backend EGL display $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 [android] Waiting for emulator to finish booting... $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 $ /usr/local/src/android/android-sdk-linux/platform-tools/adb -s emulator-5782 shell getprop dev.bootcomplete error: device offline $ /usr/local/src/android/android-sdk-linux/platform-tools/adb connect emulator-5782 [android] Timed-out after waiting 360 seconds for emulator $ /usr/local/src/android/android-sdk-linux/platform-tools/adb disconnect emulator-5782 [android] Stopping Android emulator
很明显,仿真器大约50%的时间都失败了.我不知道为什么,或者如何解决它.我欢迎任何建议如何运行,而不必使用naginator重新启动失败的构建.