首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在某些Android设备上运行应用程序

无法在某些Android设备上运行应用程序
EN

Stack Overflow用户
提问于 2014-07-04 20:52:01
回答 1查看 1.2K关注 0票数 0

我编写了一个QtQuick程序,我发现Qt使用了OpenGL ES2.0库。我可以建立和部署我的应用程序到所有的设备,我已经包括AVD。

但在某些设备上,我收到错误日志:

代码语言:javascript
运行
复制
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)

有一件事是那些设备你知道怎么修吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-11 11:45:44

在重新安装Android、Androind、JDK、Qt到最新版本的应用程序后,AVD运行良好。

已安装版本:

  • Android SDK: 23.0.2
  • Android : r9d
  • JDK: 1.6
  • Qt: 5.2.1
  • Os: OS 10.9.3
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24580617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档