我在哪里可以找到java.lang.NullPointerException的原因

时间:2012-01-22 14:01:21

标签: java android nullpointerexception logcat eclipse-adt

当我调试我的应用程序时,我在LogCat中遇到错误,如下所示:

E/AndroidRuntime(27367): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.****/com.****}: java.lang.NullPointerException

有没有办法知道异常来自代码的确切位置?什么是NULL?

在许多其他语言中,当您遇到此类问题时,它会告诉您文件和行在哪里开始

有没有办法在java和android sdk中获取它?

1 个答案:

答案 0 :(得分:5)

如果你向下看堆栈跟踪,它会告诉你文件名和行号的确切位置。如果您愿意,可以发布完整的堆栈跟踪,但它应该很容易找到。

如果在该行有多个对象访问器,可以将它们分成多行或设置断点并进入调试模式