【发布时间】:2009-08-01 20:41:15
【问题描述】:
我正在尝试为 Android 编写一个应用程序,当我启动我的新活动时,我设置了断点,发现它通过我的 onCreate 运行没有任何错误,但在该函数返回后,调试器说有NullPointer 异常 (NPE)。问题是,它不在我的代码中,它在 ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord) 行中说:2268 并且源通常在哪里(如果它是我的代码)我只是得到“找不到源”。和一个显示“编辑源查找路径”的按钮。
如何设置 Eclipse 以便调试此问题?我确定我的代码有问题,但由于异常源自我看不到的代码,我不知道如何找出问题所在。
我在这个项目中使用 android-sdk-linux_x86-1.5_r3 和我的 G1。
我认为我的问题确实与 Android 开发有关,而不是使用 Eclipse。我不确定在哪里可以找到引发异常的代码的来源。也许有一种方法可以在没有该文件的情况下调试它,但我不确定它会是什么。
【问题讨论】: