我编写了一个QtQuick程序,我发现Qt使用了OpenGL ES2.0库。我可以建立和部署我的应用程序到所有的设备,我已经包括AVD。
但在某些设备上,我收到错误日志:
W/Qt ( 1246): eglconvenience/qeglconvenience.cpp:289 (void* QEglConfigChooser::chooseConfig()): Cant find EGLConfig, returning null config
W/Qt ( 1246): eglconvenience/qeglconvenience.cpp:289 (void* QEglConfigChooser::chooseConfig()): Cant find EGLConfig, returning null config
W/Qt ( 1246): scenegraph/qsgcontext.cpp:438 (virtual void QSGRenderContext::initialize(QOpenGLContext*)): QSGContext::initialize: depth buffer support missing, expect rendering errors
W/Qt ( 1246): scenegraph/qsgcontext.cpp:440 (virtual void QSGRenderContext::initialize(QOpenGLContext*)): QSGContext::initialize: stencil buffer support missing, expect rendering errors
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
W/Qt ( 1246): opengl/qopenglshaderprogram.cpp:319 (bool QOpenGLShaderPrivate::compile(QOpenGLShader*)): QOpenGLShader::compile(Vertex): failed
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
W/Qt ( 1246): opengl/qopenglshaderprogram.cpp:319 (bool QOpenGLShaderPrivate::compile(QOpenGLShader*)): QOpenGLShader::compile(Fragment): failed
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
E/libEGL ( 1246): called unimplemented OpenGL ES API
D/Qt ( 1246): scenegraph/coreapi/qsgbatchrenderer.cpp:155 (QSGBatchRenderer::ShaderManager::Shader* QSGBatchRenderer::ShaderManager::prepareMaterial(QSGMaterial*)): Renderer failed shader compilation:
D/Qt ( 1246): ""
F/libc ( 1246): Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1), thread 1283 (QSGRenderThread)
有一件事是那些设备你知道怎么修吗?
发布于 2014-07-11 11:45:44
在重新安装Android、Androind、JDK、Qt到最新版本的应用程序后,AVD运行良好。
已安装版本:
https://stackoverflow.com/questions/24580617
复制相似问题