求救,for android 真机部署后可以直接运行,但是调试就黑屏

blueskink 2015-05-18 04:34:02

W/System.err(13058): java.lang.ClassNotFoundException: android.graphics.drawable.VectorDrawable
W/System.err(13058): at java.lang.Class.classForName(Native Method)
W/System.err(13058): at java.lang.Class.forName(Class.java:251)
W/System.err(13058): at java.lang.Class.forName(Class.java:216)
W/System.err(13058): at org.qtproject.qt5.android.ExtractStyle.getClass(ExtractStyle.java:396)
W/System.err(13058): at org.qtproject.qt5.android.ExtractStyle.<init>(ExtractStyle.java:102)
W/System.err(13058): at org.qtproject.qt5.android.QtActivityDelegate.loadApplication(QtActivityDelegate.java:438)
W/System.err(13058): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(13058): at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err(13058): at org.qtproject.qt5.android.bindings.QtActivity.loadApplication(QtActivity.java:250)
W/System.err(13058): at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:660)
W/System.err(13058): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:900)
W/System.err(13058): at android.app.Activity.performCreate(Activity.java:5303)
W/System.err(13058): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1091)
W/System.err(13058): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2165)
W/System.err(13058): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2255)
W/System.err(13058): at android.app.ActivityThread.access$800(ActivityThread.java:142)
W/System.err(13058): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1213)
W/System.err(13058): at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err(13058): at android.os.Looper.loop(Looper.java:136)
W/System.err(13058): at android.app.ActivityThread.main(ActivityThread.java:5217)
W/System.err(13058): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(13058): at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err(13058): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:818)
W/System.err(13058): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
W/System.err(13058): at dalvik.system.NativeStart.main(Native Method)
W/System.err(13058): Caused by: java.lang.NoClassDefFoundError: android/graphics/drawable/VectorDrawable
W/System.err(13058): ... 25 more
W/System.err(13058): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.VectorDrawable" on path: DexPathList[[zip file "/data/app/com.ds.elofm-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.ds.elofm-2, /vendor/lib, /system/lib]]
W/System.err(13058): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err(13058): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
W/System.err(13058): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
W/System.err(13058): ... 25 more
W/ResourceType(13058): Skipping entry 0x1080524 in package table 0 because it is not complex!
Could not load shared library symbols for 100 libraries, e.g. /system/bin/linker.
Use the "info sharedlibrary" command to see the complete listing.
Do you need "set solib-search-path" or "set sysroot"?Unable to find dynamic linker breakpoint function.
GDB will retry eventurally. Meanwhile, it is likely
that GDB is unable to debug shared library initializers
or resolve pending breakpoints after dlopen().W/Qt A11Y (13058): Could not activate platform accessibility.

~~~~~~~~~~~~~~~~~~
直接打开app运行正常,但是调试的时候UI出不来,一片漆黑。 求帮助,谢谢。。。
...全文
442 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueskink 2015-05-26
  • 打赏
  • 举报
回复
谢谢楼上,后来发现是qml调试的问题。
彩阳 2015-05-23
  • 打赏
  • 举报
回复
看来Qt for Android环境的搭建还是一个比较复杂的事情呢。 我曾经调试过,能够显示界面。 不能显示界面的原因有很多,包含了NDK、Android SDK、Qt以及你写的程序原因在内。一个一个去排除,从Hello World开始做起。
blueskink 2015-05-20
  • 打赏
  • 举报
回复


>*stopped,frame={addr="0x40086230",func="__futex_syscall3",args=[],from="D:\\QtWorkSpace\\build-androidTest-Android_for_armeabi_v7a_GCC_4_9_Qt_5_5_0-Debug\\libc.so"},thread-id="1",stopped-threads="all",core="4"
eERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qtsdk\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1487
eERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qtsdk\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1500
<117importPlainDumpers on
eERROR: UNEXPECTED STATE: 4 WANTED: 14 IN C:\work\build\qtsdk\qt-creator\src\plugins\debugger\gdb\gdbengine.cpp:1572
sStopped.
>116^done

~~~~~~~~~~~~~~~~~~

调试执行到:QQmlApplicationEngine engine;这一句代码时报错,界面出不来。

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧