当我运行我的无错误应用程序时,它在运行时崩溃。Null pointer Exception
。
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.besu.test/com.besu.test.MainActivity}: java.lang.NullPointerException
事情是这样的,我的包是:"com.besu.test
",我不知道为什么eclipse在应用程序启动主活动"com.besu.test.MainActivity
"时复制了它,因为显然在项目中没有找到"com.besu.test/com.besu.test.MainActivity
"这样的目录。是的,我确实在manifest
中用"category launcher
"的意图声明了activity
。
欣赏它。欢呼。
ComponentInfo
是一个包含你的应用程序包和一个完全限定类名的类。这里没有重复,只是你的应用程序包和你的activity类的包是一样的。
在这种情况下,ComponentInfo
用于标识要启动的活动,并且有一个NPE启动该活动。这个异常被包装在这个RuntimeException
中,附带了额外的组件信息,以帮助调试。
要查看根NPE,请查看下面的堆栈跟踪中"由"引起的异常以及它在代码中的发生位置。