Не удается запустить стандартный проект Hello World Qt Quick 2.0 на Samsung Galaxy Tab 3 7 "с Qt 5.2

0

Я просто купил Samsung Galaxy Tab 3 7 "с Android версии 4.1.2. Чтобы сделать простой тест, я хотел запустить приложение Qt 5.2, Qt Quick 2.0, приложение Hello World. Программа запускается, но только черный экран Я также попробовал "QuickForecast" из магазина Google Play, и он также не работает.

Вывод приложения:

Starting remote process.D/dalvikvm( 1917): GC_CONCURRENT freed 334K, 17% free 

8624K/10375K, paused 19ms+12ms, total 59ms
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libgnustl_shared.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libgnustl_shared.so 0x41a304c8
D/dalvikvm( 1917): No JNI_OnLoad found in /data/data/org.qtproject.example.AndroidHelloWorld/lib/libgnustl_shared.so 0x41a304c8, skipping init
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Core.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Core.so 0x41a304c8
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Network.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Network.so 0x41a304c8
I/Qt      ( 1917): Network start
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Qml.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Qml.so 0x41a304c8
D/dalvikvm( 1917): No JNI_OnLoad found in /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Qml.so 0x41a304c8, skipping init
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Gui.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Gui.so 0x41a304c8
D/dalvikvm( 1917): No JNI_OnLoad found in /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Gui.so 0x41a304c8, skipping init
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Quick.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Quick.so 0x41a304c8
D/dalvikvm( 1917): No JNI_OnLoad found in /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5Quick.so 0x41a304c8, skipping init
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5QuickParticles.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5QuickParticles.so 0x41a304c8
D/dalvikvm( 1917): No JNI_OnLoad found in /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5QuickParticles.so 0x41a304c8, skipping init
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/plugins/platforms/android/libqtforandroidGL.so 0x41a304c8
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/plugins/platforms/android/libqtforandroidGL.so 0x41a304c8
I/Qt      ( 1917): qt start
W/dalvikvm( 1917): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtMessageDialogHelper'
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5QuickParticles.so 0x41a304c8
D/dalvikvm( 1917): Shared lib '/data/data/org.qtproject.example.AndroidHelloWorld/lib/libQt5QuickParticles.so' already loaded in same CL 0x41a304c8
D/dalvikvm( 1917): Trying to load lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libAndroidHelloWorld.so 0x41a304c8
D/Qt      ( 1917): qml\qqmlengine.cpp:1451 (QQmlDebuggingEnabler::QQmlDebuggingEnabler(bool)): QML debugging is enabled. Only use this in a safe environment.
D/dalvikvm( 1917): Added shared lib /data/data/org.qtproject.example.AndroidHelloWorld/lib/libAndroidHelloWorld.so 0x41a304c8
D/dalvikvm( 1917): No JNI_OnLoad found in /data/data/org.qtproject.example.AndroidHelloWorld/lib/libAndroidHelloWorld.so 0x41a304c8, skipping init
W/Qt      ( 1917): kernel\qcoreapplication.cpp:416 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread.
D/dalvikvm( 1917): GC_CONCURRENT freed 495K, 19% free 8598K/10503K, paused 3ms+35ms, total 62ms
W/dalvikvm( 1917): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtNativeInputConnection'
W/dalvikvm( 1917): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
D/libEGL  ( 1917): loaded /system/lib/egl/libEGL_MRVL.so
D/libEGL  ( 1917): loaded /system/lib/egl/libGLESv1_CM_MRVL.so
D/libEGL  ( 1917): loaded /system/lib/egl/libGLESv2_MRVL.so
D/GC      ( 1917): <tid=2041> OES20 ===> GC Version   : GC Ver-988-JB-R4-RC2-GC19 
D/GC      ( 1917): 
E/libEGL  ( 1917): eglMakeCurrent:538 error 3002 (EGL_BAD_ACCESS)
W/Qt      ( 1917): eglconvenience\qeglplatformcontext.cpp:119 (virtual bool QEGLPlatformContext::makeCurrent(QPlatformSurface*)): QEGLPlatformContext::makeCurrent: eglError: 3002, this: 0x5d2b8d50 
W/Qt      ( 1917): 
E/libEGL  ( 1917): eglMakeCurrent:538 error 3002 (EGL_BAD_ACCESS)
W/Qt      ( 1917): eglconvenience\qeglplatformcontext.cpp:119 (virtual bool QEGLPlatformContext::makeCurrent(QPlatformSurface*)): QEGLPlatformContext::makeCurrent: eglError: 3002, this: 0x5d2b8d50 
W/Qt      ( 1917): 
E/libEGL  ( 1917): eglMakeCurrent:538 error 3002 (EGL_BAD_ACCESS)
W/Qt      ( 1917): eglconvenience\qeglplatformcontext.cpp:119 (virtual bool QEGLPlatformContext::makeCurrent(QPlatformSurface*)): QEGLPlatformContext::makeCurrent: eglError: 3002, this: 0x5d2b8d50 
W/Qt      ( 1917): 
E/libEGL  ( 1917): eglMakeCurrent:538 error 3002 (EGL_BAD_ACCESS)
W/Qt      ( 1917): eglconvenience\qeglplatformcontext.cpp:119 (virtual bool QEGLPlatformContext::makeCurrent(QPlatformSurface*)): QEGLPlatformContext::makeCurrent: eglError: 3002, this: 0x5d2b8d50 
W/Qt      ( 1917): 
W/Qt      ( 1917): ..\src\androidjnimain.cpp:687 (void updateWindow(JNIEnv*, jobject)): updateWindow: Dirty screen not implemented yet on OpenGL
E/libEGL  ( 1917): eglMakeCurrent:538 error 3002 (EGL_BAD_ACCESS)
W/Qt      ( 1917): eglconvenience\qeglplatformcontext.cpp:119 (virtual bool QEGLPlatformContext::makeCurrent(QPlatformSurface*)): QEGLPlatformContext::makeCurrent: eglError: 3002, this: 0x5d2b8d50 
W/Qt      ( 1917): 
E/libEGL  ( 1917): eglMakeCurrent:538 error 3002 (EGL_BAD_ACCESS)
W/Qt      ( 1917): eglconvenience\qeglplatformcontext.cpp:119 (virtual bool QEGLPlatformContext::makeCurrent(QPlatformSurface*)): QEGLPlatformContext::makeCurrent: eglError: 3002, this: 0x5d2b8d50 
W/Qt      ( 1917): 

Я нашел отчет об ошибке на веб-сайте Qt:

Найдено здесь

но проблема еще не решена, и выход приложения не идентичен (но похож) с моим.

У кого-нибудь есть аналогичная проблема и он смог ее решить? Есть ли у кого-нибудь какие-либо предложения о том, как это можно решить?

РЕДАКТИРОВАТЬ:

Изображение 174551

  • 0
    Вы пробовали git stable и / или dev?
  • 0
    @LaszloPapp: я пробовал только выпуск Qt 5.2. Я пытался использовать новый источник, но не могу его настроить.
Показать ещё 3 комментария
Теги:
qt
qml
qt-quick

1 ответ

1
Лучший ответ

Это исправление ошибки теперь должно быть устранено и, вероятно, будет исправлено уже в Qt 5.2.1.

Следуйте этой ссылке для статуса.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню