【发布时间】:2011-11-12 08:01:07
【问题描述】:
按照这个 Android 教程:http://developer.android.com/resources/tutorials/hello-world.html 我添加了两行应该导致空指针异常的行:
对象 o = null; o.toString();现在我在第二行设置断点并启动调试器。当调试器中断时,我单击“Step over”并且应用程序崩溃。但是,我在调试器中看不到任何有用的信息。 Debug 窗口显示 ActivityThread.performLaunchActivity,Source 窗口显示“No source found”。我在任何 Eclipse 调试器窗口中都看不到有关异常、空指针等的任何信息,也看不到任何指向导致崩溃的代码行的任何内容。那么,我错过了什么?
编辑。也许 Android UI 框架有自己的异常处理机制,这会阻止我立即在代码中看到异常?类似的事情发生在其他 UI 框架中,例如 WinForms、Qt、wxWidgets。
【问题讨论】: