Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Emulator插件未能初始化后端EGL显示_Android_Jenkins_Cloudbees_Android Emulator Plugin - Fatal编程技术网

Android Emulator插件未能初始化后端EGL显示

Android Emulator插件未能初始化后端EGL显示,android,jenkins,cloudbees,android-emulator-plugin,Android,Jenkins,Cloudbees,Android Emulator Plugin,我在Cloudbees上建立了Jenkins的工作,我可以在那里成功地签出并编译我的Android项目。现在我想在android emulator中运行一些JUnit测试,并添加了android emulator插件。我将“ShowEmulator Window”选项设置为false,但在启动Emulator后,我始终会收到错误消息:“Emulator似乎没有启动;放弃”。 有没有人有在Cloudbees上构建Android的经验 生成日志: $ /opt/android/android-sdk

我在Cloudbees上建立了Jenkins的工作,我可以在那里成功地签出并编译我的Android项目。现在我想在android emulator中运行一些JUnit测试,并添加了android emulator插件。我将“ShowEmulator Window”选项设置为false,但在启动Emulator后,我始终会收到错误消息:“Emulator似乎没有启动;放弃”。 有没有人有在Cloudbees上构建Android的经验

生成日志:

$ /opt/android/android-sdk-linux/tools/android list target [android] Using Android SDK: /opt/android/android-sdk-linux [android] Creating Android AVD: /home/jenkins/.android/avd/hudson_en-US_160_WVGA_android-17_armeabi-v7a.avd [android] /opt/android/android-sdk-linux/tools/android create 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] Starting Android emulator $ /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 Failed to Initialize backend EGL display * daemon not running. starting it now on port 52538 * * daemon started successfully * [android] Emulator did not appear to start; giving up $ /opt/android/android-sdk-linux/platform-tools/adb disconnect localhost:56142 [android] Stopping Android emulator $ /opt/android/android-sdk-linux/platform-tools/adb kill-server $/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 create avd-f-a-c64m-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启动服务器 [android]启动android emulator $/opt/android/android sdk linux/tools/emulator-无启动动画-端口5910256142-prop persist.sys.language=en-prop persist.sys.country=US-avd hudson_en-US_160_WVGA_android-17_armeabi-v7a-无快照加载-无快照保存-无窗口 未能初始化后端EGL显示 *守护进程未运行。正在端口52538上启动它* *守护进程已成功启动* [android]Emulator似乎未启动;正在放弃 $/opt/android/android sdk linux/platform tools/adb断开本地主机连接:56142 [android]正在停止android emulator $/opt/android/android sdk linux/platform tools/adb kill server
将作业配置与进行比较,特别注意以下设置:

Inject env var: LD_LIBRARY_PATH=/opt/android/android-sdk-linux/tool/lib
Target ABI: armeabi-v7a
Advanced -> Emulator Options: -no-audio -gpu off
Advanced -> Emulator Executable: emulator64-arm

+1一个pulseaudio错误消失了,但我仍然存在无法初始化显示问题。因此,这不是解决方案。据我所知,您正在尝试在64位操作系统上创建32位仿真器。这就是我们出现此显示问题的原因。