Android包复制错误-活动空指针异常



当我运行我的无错误应用程序时,它在运行时崩溃。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,请查看下面的堆栈跟踪中"由"引起的异常以及它在代码中的发生位置。

最新更新