在虚拟Android设备上部署Qt应用程序

时间:2013-09-27 18:12:19

标签: android qt mingw32

我正在尝试将qt 5应用程序简单地部署到Android计算机上几天。我做了以下几点:1。安装AVD Manager并使用模板设备(NexusS,343RAM,480x800)
2。使用start-> run-> cmd->启动设备“模拟器臂@NexusS”,模拟器启动没有问题。
3。 Qt 5.1 creator-> New Project-> Qt quick2(内置类型)
- > 3.1。选择构建工具包:Android for arm(gcc 4.7,Qt 5.1.1)
4。在项目设置中说找不到mingw32-make并将其设置为我在qt中找到的路径(Qt5.1.1_Android_x86 \ Tools \ mingw48_32 \ bin \ mingw32-make.exe)
5.构建应用程序,构建好了.6。运行应用程序。(NexusS设备保持打开状态)
在应用程序输出中我得到:

 E/libEGL  (  848): called unimplemented OpenGL ES API
 E/libEGL  (  848): called unimplemented OpenGL ES API
 W/Qt      (  848): opengl\qopenglshaderprogram.cpp:319 (bool QOpenGLShaderPrivate::compile(QOpenGLShader*)): QOpenGLShader::compile(Vertex): failed"
W/Qt      (  848): opengl\qopenglshaderprogram.cpp:319 (bool QOpenGLShaderPrivate::compile(QOpenGLShader*)): QOpenGLShader::compile(Fragment): failed
E/libEGL  (  848): called unimplemented OpenGL ES API
......

NexusS模拟器进入应用程序,大约1秒显示应用程序的名称,然后显示灰色屏幕并在灰色屏幕中保留,直到我退出应用程序。

有什么想法吗?

0 个答案:

没有答案