مشکل در اجرای برنامه روی اندروید 2.3.3
-
p{direction:rtl; text-align:right}. سلام
من تازه با این برنامه دارم شروع میکنم کار کنم ولی یه مشکل دارم باهاش اونم اینه که هر برنامه ای رو که میخوام اجرا کنم وقتی روی Android 2.3.3 (Api 10) اجرا میشه یه صفحه خالی خاکستری رنگ میاد. البته همه رویدادها هم اجرا میشه ها مثل کلیک و... و مطمئنم که همه ویجت ها هم لود میشن ولی فقط نمایششون مشکل داره. درضمن من هیچ کار خاصی انجام نمیدم یعنی حتی برنامه ساده Hello World خودش هم همین مشکل رو داره
و اینم بگم که همون برنامه ها رو وقتی روی اندروید 4.2 یا 4.4 اجرا میکنم بدون مشکل لود میشن.
حالا با مشخصات زیر بنظرتون مشکل از چی میتونه باشهp{direction:rtl; text-align:right}. گذارش خطا که باعث خروج از برنامه و فورس کلوز اینا نمیشه ، فقط با رنگ قرمز نشونش میده
@W/Qt ( 456): eglconvenience\qeglconvenience.cpp:314 (void* QEglConfigChooser::chooseConfig()): Cant find EGLConfig, returning null config
W/Qt ( 456): scenegraph\qsgcontext.cpp:432 (virtual void QSGRenderContext::initialize(QOpenGLContext*)): QSGContext::initialize: depth buffer support missing, expect rendering errors
W/Qt ( 456): scenegraph\qsgcontext.cpp:434 (virtual void QSGRenderContext::initialize(QOpenGLContext*)): QSGContext::initialize: stencil buffer support missing, expect rendering errors
I/ARMAssembler( 456): generated scanline__00000077:03010108_00000A08_00000000 [ 4 ipp] (25 ins) at [0x4576f1e8:0x4576f24c] in 728735 ns
E/libEGL ( 456): called unimplemented OpenGL ES API
.
.
.
E/libEGL ( 456): called unimplemented OpenGL ES API
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:322 (bool QOpenGLShaderPrivate::compile(QOpenGLShader*)): QOpenGLShader::compile(Vertex): failed
E/libEGL ( 456): called unimplemented OpenGL ES API
.
.
.
E/libEGL ( 456): called unimplemented OpenGL ES API
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:322 (bool QOpenGLShaderPrivate::compile(QOpenGLShader*)): QOpenGLShader::compile(Fragment): failed
E/libEGL ( 456): called unimplemented OpenGL ES API
.
.
.
E/libEGL ( 456): called unimplemented OpenGL ES API
W/Qt ( 456): scenegraph\coreapi\qsgmaterial.cpp:369 (virtual void QSGMaterialShader::compile()): QSGMaterialShader: Shader compilation failed:
W/Qt ( 456): scenegraph\coreapi\qsgmaterial.cpp:370 (virtual void QSGMaterialShader::compile()): ""
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:1781 (int QOpenGLShaderProgram::uniformLocation(const char*) const): QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:1781 (int QOpenGLShaderProgram::uniformLocation(const char*) const): QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is not linked
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:1781 (int QOpenGLShaderProgram::uniformLocation(const char*) const): QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:1781 (int QOpenGLShaderProgram::uniformLocation(const char*) const): QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not linked
W/Qt ( 456): opengl\qopenglshaderprogram.cpp:1781 (int QOpenGLShaderProgram::uniformLocation(const char*) const): QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not linked
E/libEGL ( 456): called unimplemented OpenGL ES API
.
.
.
E/libEGL ( 456): called unimplemented OpenGL ES API@p{direction:rtl; text-align:right}. (اون سه نقطه های بین دوتا خط از کدها یعنی اینکه زیاد بودن و منم واسه اینکه الکی اینجا جا اشغال نشه خطوط تکراری پست سر هم رو فقط یه دو خطش رو نگه داشتم).
p{direction:rtl; text-align:right}. این هم ورژن برنامه و ابزارها
qt 5.3.2
gcc 4.9
QT Creator 3.2.1jdk1.7.0_67
ADT 20140702
NDK r10cp{direction:rtl; text-align:right}. درضمن تیک گزینه Use host gpu hardware (اگه املاشو اشتباه نکنم) برمیدارم.از AVD منظورمه
p{direction:rtl; text-align:right}. ممنون از راهنماییتون