gpt4 book ai didi

android - 调试 Android RuntimeException - 在我的代码执行之前

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:39 24 4
gpt4 key购买 nike

我不是 Java 的新手,而是 Android 平台的新手。我发现平台的缺点之一是对运行时崩溃的有意义的反馈。在应用断点的用户代码中很好,但我在第一次运行时发生崩溃,导致我的项目无法启动,而且我找不到追踪它的方法。任何人都可以阐明吗?

DalvikVM[localhost:8626]    
Thread [<1> main] (Suspended (exception RuntimeException))
ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2585
ActivityThread.handleLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2679
ActivityThread.access$2300(ActivityThread, ActivityThread$ActivityRecord, Intent) line: 125
ActivityThread$H.handleMessage(Message) line: 2033
ActivityThread$H(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 123
ActivityThread.main(String[]) line: 4627
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 521
ZygoteInit$MethodAndArgsCaller.run() line: 868
ZygoteInit.main(String[]) line: 626
NativeStart.main(String[]) line: not available [native method]
Thread [<6> Binder Thread #2] (Running)
Thread [<5> Binder Thread #1] (Running)

在模拟器和设备上相同。

我看到过有关此类崩溃的报告,这些崩溃是由无效 XML 的膨胀引起的,因此我从我的项目中删除了所有 XML 和资源,几乎一一删除,但同样的错误仍然存​​在!我可以应用任何技巧或工具来尝试获得更有意义的错误消息吗?谢谢。

最佳答案

我找到了在这些情况下收集更多信息的答案。此页面有一些非常有用的信息:http://www.mail-archive.com/android-developers@googlegroups.com/msg79386.html

通过打开 Eclipse View 的“调试”部分中的“变量”选项卡,我可以看到名为“e”的值可能是“异常”的值“ClassNotFoundException”。通过单击它,我看到了更完整的描述,说明找不到该类。这是我的主要 Activity ,我在前一个深夜重命名,然后忘记了。 Facepalm 希望此信息对某人有所帮助!

关于android - 调试 Android RuntimeException - 在我的代码执行之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4330115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com