当我调试我的应用程序时,我在LogCat中遇到错误,如下所示:
E/AndroidRuntime(27367): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.****/com.****}: java.lang.NullPointerException
有没有办法知道异常来自代码的确切位置?什么是NULL?
在许多其他语言中,当您遇到此类问题时,它会告诉您文件和行在哪里开始
有没有办法在java和android sdk中获取它?
答案 0 :(得分:5)
如果你向下看堆栈跟踪,它会告诉你文件名和行号的确切位置。如果您愿意,可以发布完整的堆栈跟踪,但它应该很容易找到。
如果在该行有多个对象访问器,可以将它们分成多行或设置断点并进入调试模式