• 15404阅读
  • 7回复

qt android开发出现致命错误 [复制链接]

上一主题 下一主题
离线z12289957
 

只看楼主 倒序阅读 楼主  发表于: 2015-07-22

启动远端进程。D/dalvikvm( 1387): Late-enabling CheckJNI
D/dalvikvm( 1387): GC_CONCURRENT freed 256K, 10% free 9307K/10272K, paused 2ms+2ms, total 21ms
D/dalvikvm( 1387): WAIT_FOR_CONCURRENT_GC blocked 11ms
W/Bundle  ( 1387): Key android.app.lib_name expected String but value was a java.lang.Integer.  The default value <null> was returned.
W/Bundle  ( 1387): Attempt to cast generated internal exception:
W/Bundle  ( 1387): java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
W/Bundle  ( 1387):     at android.os.Bundle.getString(Bundle.java:1121)
W/Bundle  ( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:225)
W/Bundle  ( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:655)
W/Bundle  ( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:895)
W/Bundle  ( 1387):     at android.app.Activity.performCreate(Activity.java:5231)
W/Bundle  ( 1387):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
W/Bundle  ( 1387):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
W/Bundle  ( 1387):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
W/Bundle  ( 1387):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
W/Bundle  ( 1387):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
W/Bundle  ( 1387):     at android.os.Handler.dispatchMessage(Handler.java:102)
W/Bundle  ( 1387):     at android.os.Looper.loop(Looper.java:136)
W/Bundle  ( 1387):     at android.app.ActivityThread.main(ActivityThread.java:5017)
W/Bundle  ( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/Bundle  ( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/Bundle  ( 1387):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
W/Bundle  ( 1387):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
W/Bundle  ( 1387):     at dalvik.system.NativeStart.main(Native Method)
D/dalvikvm( 1387): Trying to load lib /data/data/org.qtproject.example.a21/lib/libgnustl_shared.so 0x41f4e058
D/dalvikvm( 1387): Added shared lib /data/data/org.qtproject.example.a21/lib/libgnustl_shared.so 0x41f4e058
D/dalvikvm( 1387): No JNI_OnLoad found in /data/data/org.qtproject.example.a21/lib/libgnustl_shared.so 0x41f4e058, skipping init
D/dalvikvm( 1387): Trying to load lib /data/data/org.qtproject.example.a21/lib/libQt5Core.so 0x41f4e058
D/dalvikvm( 1387): Added shared lib /data/data/org.qtproject.example.a21/lib/libQt5Core.so 0x41f4e058
D/dalvikvm( 1387): Trying to load lib /data/data/org.qtproject.example.a21/lib/libQt5Gui.so 0x41f4e058
D/dalvikvm( 1387): Added shared lib /data/data/org.qtproject.example.a21/lib/libQt5Gui.so 0x41f4e058
D/dalvikvm( 1387): No JNI_OnLoad found in /data/data/org.qtproject.example.a21/lib/libQt5Gui.so 0x41f4e058, skipping init
D/dalvikvm( 1387): Trying to load lib /data/data/org.qtproject.example.a21/lib/libQt5Widgets.so 0x41f4e058
D/dalvikvm( 1387): Added shared lib /data/data/org.qtproject.example.a21/lib/libQt5Widgets.so 0x41f4e058
D/dalvikvm( 1387): No JNI_OnLoad found in /data/data/org.qtproject.example.a21/lib/libQt5Widgets.so 0x41f4e058, skipping init
D/dalvikvm( 1387): Trying to load lib /data/data/org.qtproject.example.a21/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x41f4e058
D/dalvikvm( 1387): Added shared lib /data/data/org.qtproject.example.a21/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x41f4e058
I/Qt      ( 1387): qt start
W/System.err( 1387): java.lang.ClassNotFoundException: android.graphics.drawable.RippleDrawable
W/System.err( 1387):     at java.lang.Class.classForName(Native Method)
W/System.err( 1387):     at java.lang.Class.forName(Class.java:251)
W/System.err( 1387):     at java.lang.Class.forName(Class.java:216)
W/System.err( 1387):     at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:388)
W/System.err( 1387):     at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:92)
W/System.err( 1387):     at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:430)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:245)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:655)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:895)
W/System.err( 1387):     at android.app.Activity.performCreate(Activity.java:5231)
W/System.err( 1387):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
W/System.err( 1387):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
W/System.err( 1387):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
W/System.err( 1387):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
W/System.err( 1387):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
W/System.err( 1387):     at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1387):     at android.os.Looper.loop(Looper.java:136)
W/System.err( 1387):     at android.app.ActivityThread.main(ActivityThread.java:5017)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
W/System.err( 1387):     at dalvik.system.NativeStart.main(Native Method)
W/System.err( 1387): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/RippleDrawable
W/System.err( 1387):     ... 25 more
W/System.err( 1387): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.RippleDrawable" on path: DexPathList[[zip file "/data/app/org.qtproject.example.a21-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example.a21-2, /vendor/lib, /system/lib]]
W/System.err( 1387):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err( 1387):     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err( 1387):     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err( 1387):     ... 25 more
W/System.err( 1387): java.lang.ClassNotFoundException: android.graphics.drawable.AnimatedStateListDrawable
W/System.err( 1387):     at java.lang.Class.classForName(Native Method)
W/System.err( 1387):     at java.lang.Class.forName(Class.java:251)
W/System.err( 1387):     at java.lang.Class.forName(Class.java:216)
W/System.err( 1387):     at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:388)
W/System.err( 1387):     at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:93)
W/System.err( 1387):     at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:430)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:245)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:655)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:895)
W/System.err( 1387):     at android.app.Activity.performCreate(Activity.java:5231)
W/System.err( 1387):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
W/System.err( 1387):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
W/System.err( 1387):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
W/System.err( 1387):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
W/System.err( 1387):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
W/System.err( 1387):     at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1387):     at android.os.Looper.loop(Looper.java:136)
W/System.err( 1387):     at android.app.ActivityThread.main(ActivityThread.java:5017)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
W/System.err( 1387):     at dalvik.system.NativeStart.main(Native Method)
W/System.err( 1387): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/AnimatedStateListDrawable
W/System.err( 1387):     ... 25 more
W/System.err( 1387): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.AnimatedStateListDrawable" on path: DexPathList[[zip file "/data/app/org.qtproject.example.a21-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example.a21-2, /vendor/lib, /system/lib]]
W/System.err( 1387):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err( 1387):     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err( 1387):     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err( 1387):     ... 25 more
W/System.err( 1387): java.lang.ClassNotFoundException: android.graphics.drawable.VectorDrawable
W/System.err( 1387):     at java.lang.Class.classForName(Native Method)
W/System.err( 1387):     at java.lang.Class.forName(Class.java:251)
W/System.err( 1387):     at java.lang.Class.forName(Class.java:216)
W/System.err( 1387):     at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:388)
W/System.err( 1387):     at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:94)
W/System.err( 1387):     at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:430)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:245)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:655)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:895)
W/System.err( 1387):     at android.app.Activity.performCreate(Activity.java:5231)
W/System.err( 1387):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
W/System.err( 1387):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
W/System.err( 1387):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
W/System.err( 1387):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
W/System.err( 1387):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
W/System.err( 1387):     at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1387):     at android.os.Looper.loop(Looper.java:136)
W/System.err( 1387):     at android.app.ActivityThread.main(ActivityThread.java:5017)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
W/System.err( 1387):     at dalvik.system.NativeStart.main(Native Method)
W/System.err( 1387): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/VectorDrawable
W/System.err( 1387):     ... 25 more
W/System.err( 1387): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.VectorDrawable" on path: DexPathList[[zip file "/data/app/org.qtproject.example.a21-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.example.a21-2, /vendor/lib, /system/lib]]
W/System.err( 1387):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err( 1387):     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err( 1387):     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err( 1387):     ... 25 more
D/dalvikvm( 1387): GC_CONCURRENT freed 431K, 11% free 9299K/10440K, paused 1ms+3ms, total 17ms
W/ResourceType( 1387): Skipping entry 0x10805bd in package table 0 because it is not complex!
D/dalvikvm( 1387): GC_CONCURRENT freed 240K, 10% free 9475K/10520K, paused 2ms+2ms, total 16ms
D/dalvikvm( 1387): WAIT_FOR_CONCURRENT_GC blocked 7ms
D/dalvikvm( 1387): GC_CONCURRENT freed 317K, 11% free 9546K/10628K, paused 3ms+1ms, total 15ms
D/dalvikvm( 1387): GC_CONCURRENT freed 393K, 11% free 9588K/10692K, paused 3ms+3ms, total 17ms
D/dalvikvm( 1387): GC_CONCURRENT freed 316K, 10% free 9741K/10792K, paused 1ms+1ms, total 14ms
D/dalvikvm( 1387): WAIT_FOR_CONCURRENT_GC blocked 6ms
D/dalvikvm( 1387): GC_CONCURRENT freed 212K, 10% free 9927K/10932K, paused 2ms+2ms, total 15ms
D/dalvikvm( 1387): GC_CONCURRENT freed 412K, 11% free 9930K/11060K, paused 2ms+1ms, total 15ms
D/dalvikvm( 1387): GC_CONCURRENT freed 287K, 10% free 10044K/11108K, paused 2ms+1ms, total 15ms
D/dalvikvm( 1387): GC_CONCURRENT freed 411K, 10% free 10106K/11228K, paused 2ms+2ms, total 16ms
D/dalvikvm( 1387): GC_CONCURRENT freed 368K, 10% free 10137K/11228K, paused 1ms+1ms, total 15ms
D/dalvikvm( 1387): GC_CONCURRENT freed 363K, 10% free 10252K/11324K, paused 1ms+1ms, total 15ms
D/dalvikvm( 1387): GC_CONCURRENT freed 457K, 11% free 10238K/11412K, paused 3ms+1ms, total 17ms
D/dalvikvm( 1387): GC_CONCURRENT freed 379K, 11% free 10251K/11412K, paused 2ms+2ms, total 16ms
D/dalvikvm( 1387): GC_FOR_ALLOC freed 244K, 10% free 10368K/11460K, paused 13ms, total 13ms
D/dalvikvm( 1387): GC_CONCURRENT freed 303K, 10% free 10480K/11580K, paused 1ms+2ms, total 14ms
D/dalvikvm( 1387): WAIT_FOR_CONCURRENT_GC blocked 9ms
D/dalvikvm( 1387): GC_CONCURRENT freed 363K, 10% free 10541K/11672K, paused 2ms+1ms, total 16ms
D/dalvikvm( 1387): GC_CONCURRENT freed 417K, 10% free 10594K/11720K, paused 2ms+2ms, total 20ms
W/System.err( 1387): java.lang.Exception: Can't find main library 'null'
W/System.err( 1387):     at org.qtproject.qt5.android.QtNative.startApplication(QtNative.java:203)
W/System.err( 1387):     at org.qtproject.qt5.android.QtActivityDelegate.startApplication(QtActivityDelegate.java:764)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:255)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:655)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:895)
W/System.err( 1387):     at android.app.Activity.performCreate(Activity.java:5231)
W/System.err( 1387):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
W/System.err( 1387):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
W/System.err( 1387):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
W/System.err( 1387):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
W/System.err( 1387):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
W/System.err( 1387):     at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1387):     at android.os.Looper.loop(Looper.java:136)
W/System.err( 1387):     at android.app.ActivityThread.main(ActivityThread.java:5017)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
W/System.err( 1387):     at dalvik.system.NativeStart.main(Native Method)
W/System.err( 1387): java.lang.Exception:
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:256)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:655)
W/System.err( 1387):     at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:895)
W/System.err( 1387):     at android.app.Activity.performCreate(Activity.java:5231)
W/System.err( 1387):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
W/System.err( 1387):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
W/System.err( 1387):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
W/System.err( 1387):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
W/System.err( 1387):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
W/System.err( 1387):     at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1387):     at android.os.Looper.loop(Looper.java:136)
W/System.err( 1387):     at android.app.ActivityThread.main(ActivityThread.java:5017)
W/System.err( 1387):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1387):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
W/System.err( 1387):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
W/System.err( 1387):     at dalvik.system.NativeStart.main(Native Method)
D/dalvikvm( 1387): GC_CONCURRENT freed 1693K, 21% free 9417K/11816K, paused 2ms+2ms, total 19ms
D/OpenGLRenderer( 1387): Enabling debug mode 0

离线彩阳

只看该作者 1楼 发表于: 2015-07-22
确定这个是错误的全部?
上海Qt开发联盟,热忱地欢迎你的加入!
离线z12289957

只看该作者 2楼 发表于: 2015-07-23
其它的都没问题
在真机上运行时 进入应用程序后黑屏的
然后弹出一个提示框 您的应用程序遇到一个致命错误无法继续
就终止了
请问这是哪里出错了 ??
离线z12289957

只看该作者 3楼 发表于: 2015-07-23
回 彩阳 的帖子
彩阳:确定这个是错误的全部? (2015-07-22 22:33) 

其它的都没问题
在真机上运行时 进入应用程序后黑屏的
然后弹出一个提示框 您的应用程序遇到一个致命错误无法继续
就终止了
请问这是哪里出错了 ??
离线彩阳

只看该作者 4楼 发表于: 2015-07-23
回 z12289957 的帖子
z12289957:其它的都没问题
在真机上运行时 进入应用程序后黑屏的
然后弹出一个提示框 您的应用程序遇到一个致命错误无法继续
就终止了
....... (2015-07-23 10:43) 

好像最后一段没有显示出来。
上海Qt开发联盟,热忱地欢迎你的加入!
离线xiaoxiangyu

只看该作者 5楼 发表于: 2015-07-23
我也遇到过,但是出现这种情况的原因不一定都一样
离线foxgod

只看该作者 6楼 发表于: 2016-01-19
回 xiaoxiangyu 的帖子
xiaoxiangyu:我也遇到过,但是出现这种情况的原因不一定都一样 (2015-07-23 19:53) 

你最后是如何解决的呢
离线crazy

只看该作者 7楼 发表于: 2017-10-13
今天自己电脑环境不知道怎么变了,也出现楼主上述的问题。
最终解决了,在这里说下方案:
之前使用的是:android-ndk-r10
换成:android-ndk-r14b正常了。

初步猜测是版本问题。日后在细看
C/C++/Qt爱好者
邮箱: kevinlq0912@163.com
公众号: devstone
博客:http://kevinlq.com/
快速回复
限100 字节
 
上一个 下一个