android – 如何在Eclipse调试器中查看崩溃原因

android – 如何在Eclipse调试器中查看崩溃原因,第1张

概述在这个 Android教程之后: http://developer.android.com/resources/tutorials/hello-world.html我添加了两行应该导致空指针异常: Object o = null;o.toString(); 现在我在第二行设置断点并启动调试器.当调试器中断时,我单击“跳过”并且应用程序崩溃.但是,我在调试器中看不到任何有用的信息.调试窗口显示 在这个 Android教程之后: http://developer.android.com/resources/tutorials/hello-world.html我添加了两行应该导致空指针异常:

Object o = null;o.toString();

现在我在第二行设置断点并启动调试器.当调试器中断时,我单击“跳过”并且应用程序崩溃.但是,我在调试器中看不到任何有用的信息.调试窗口显示ActivityThread.performlaunchActivity,Source窗口显示“No source found”.我没有在任何Eclipse调试器窗口中看到有关异常,空指针等的任何信息,也没有看到任何指向导致崩溃的代码行的信息.那么,我错过了什么?

编辑.也许AndroID UI框架有自己的异常处理机制,这阻止我立即在我的代码中看到异常?像这样的东西发生在另一个UI框架中,比如WinForms,Qt,wxWidgets.

解决方法 发生异常后,您应该检查Logcat窗口以获取详细信息:在那里您可以找到导致异常所在代码行的整个堆栈.在某些情况下,异常将发生在其他一些类(不是你的)中 – 然后你应该在堆栈中查找你的包/类名来找到otu你是否“负责”它.

相应的输出不会立即出现在Logcat中 – 让它运行一段时间(或直到它崩溃).

您还可以设置“Java异常断点”,以便在出现异常时执行将中断.

总结

以上是内存溢出为你收集整理的android – 如何在Eclipse调试器中查看崩溃原因全部内容,希望文章能够帮你解决android – 如何在Eclipse调试器中查看崩溃原因所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存