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

Yar*_* U. -1 java android nullpointerexception logcat eclipse-adt

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

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

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

在许多其他语言中,当您遇到此类问题时,它会告诉您文件和行所在的位置

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

Ric*_*ich 5

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

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