【发布时间】:2015-03-05 06:31:19
【问题描述】:
我目前遇到的问题是我的 Genymotion 设备启动、显示黑屏并在 4-5 秒后消失。 我在启用 X11 转发的远程 Ubuntu 12.04 服务器上使用 Genymotion v2.4.0(设备窗口显示在我的本地 MacBook Pro 上)。
每当我尝试启动我的 Genymotion 设备时,它都会在命令行上抛出许多与 OpenGl 相关的错误消息。
OpenGL connected to 192.168.56.101:25000
Port 22468 will be used for OpenGL data connections
Unknown TCPCLI command 1003
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:370 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1246 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1269 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:370 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1246 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1269 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glAttachShader:173 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glAttachShader:173 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glBindAttribLocation:197 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glBindAttribLocation:197 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glLinkProgram:1593 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetProgramiv:1170 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetProgramiv:1170 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetProgramiv:1170 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glDetachShader:556 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glDetachShader:556 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:370 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1246 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1269 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glCompileShader:370 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderiv:1246 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetShaderInfoLog:1269 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glAttachShader:173 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glAttachShader:173 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glBindAttribLocation:197 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glBindAttribLocation:197 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glLinkProgram:1593 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetProgramiv:1170 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetProgramiv:1170 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glGetProgramiv:1170 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glDetachShader:556 error 0x501
sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glDetachShader:55 6 error 0x501
eglMakeCurrent failed
eglMakeCurrent failed
FrameBuffer::post eglMakeCurrent failed
zsh: segmentation fault /data/work/genymotion/player --vm-name 3e01db2b-798a- 4cc3-8f51-55cbfa64bb0d
从过去 2 天开始突然出现此错误,在此之前,Genymotion 设备在我的远程服务器上正常启动。 我的猜测是某些 OpenGL 驱动程序可能已经坏了或其他原因,但我不太确定如何解决这个问题。
非常感谢任何帮助。
【问题讨论】:
-
您是否尝试在服务器上启动设备(没有 X 转发)?有效吗?
标签: android android-emulator opengl-es-2.0 genymotion