Qt - Android应用程序立即崩溃

时间:2017-08-31 07:33:08

标签: android c++ qt

我正在尝试运行一个Android应用程序,我在智能手机上使用Qt用C ++编写。

我可以部署应用程序并开始运行。但它立即关闭,没有任何错误信息或我手机上的任何信息。然而,这是我在Qt IDE中可以看到的应用程序输出:

Starting remote process.I/ActivityManager(  764): Start proc org.qtproject.example.android for activity org.qtproject.example.android/org.qtproject.qt5.android.bindings.QtActivity: pid=16671 uid=10112 gids={50112, 9997, 3003, 1028, 1015} abi=armeabi-v7a
I/art     (16671): Late-enabling -Xcheck:jni
I/art     (16671): VMHOOK: rlim_cur : 0 pid:16671
I/QtCore  (16671): Start
I/Qt      (16671): qt start
D/Atlas   (16671): Validating map...
D/FindExtension(16671): FindExtension: before mHardwareRenderer.initialize, mSurface.isValid() = true
I/Adreno-EGL(16671): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LA.AF.1.1_RB1.05.00.02.006.020 - CR771817 ()
I/Adreno-EGL(16671): OpenGL ES Shader Compiler Version: E031.25.03.06
I/Adreno-EGL(16671): Build Date: 03/04/15 Wed
I/Adreno-EGL(16671): Local Branch:
I/Adreno-EGL(16671): Remote Branch: refs/tags/AU_LINUX_ANDROID_LA.AF.1.1_RB1.05.00.02.006.020
I/Adreno-EGL(16671): Local Patches: NONE
I/Adreno-EGL(16671): Reconstruct Branch: NOTHING
I/InputMethodManagerService(  764): Enable input method client, pid=16671
I/InputMethodManagerService(  764): Disable input method client, pid=16671
I/ActivityManager(  764): Recipient 16671
E/InputEventReceiver( 1202): Looper::removeFd(71) is failed, result(0), input channel 'ClientState{37476efb uid 10112 pid 16671} (c)'
D/Process (  764): killProcessQuiet, pid=16671
I/ActivityManager(  764): Process org.qtproject.example.android (pid 16671) has died


"org.qtproject.example.android" died.

当我只部署一个空白项目时,也会发生这种情况,该项目只包含我使用Qtcreator放置的按钮。

这是我的错误报告:https://www.dropbox.com/s/ven5pby2dy3x4uw/bugreport-2017-08-31-09-34-57.txt?dl=0

我做错了什么?

由于

0 个答案:

没有答案