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调试器中查看崩溃原因所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)