【问题标题】:Android package duplication Error - Activity null pointer exceptionAndroid包重复错误-Activity空指针异常
【发布时间】:2014-03-17 10:32:05
【问题描述】:

当我运行我的无错误应用程序时,它会在运行时崩溃。 Null pointer Exception

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.besu.test/com.besu.test.MainActivity}: java.lang.NullPointerException

这是交易,我的包是:“com.besu.test”我不知道为什么当应用程序启动主要活动“com.besu.test.MainActivity”时 eclipse 复制了它,因为显然没有像“com.besu.test/com.besu.test.MainActivity”这样的目录在该项目。是的,我确实使用“category launcher”意图在manifest 中声明了activity

欣赏它。干杯。

【问题讨论】:

  • 只是你的app包和activity的完整类名无法启动。如果您在下面的堆栈跟踪中查看,您会看到实际的 NPE 以及它发生的位置。
  • 感谢 Laalto,问题是隐藏在堆栈跟踪中。
  • 好的,由于似乎没有进一步的问题,我已将评论扩展为答案。

标签: android eclipse package null-pointer


【解决方案1】:

ComponentInfo 是一个包含您的应用程序包和完全限定类名的类。没有重复,只是您的应用程序包与您的活动类的包相同。

在这种情况下,ComponentInfo 用于标识要启动的活动,并且有一个 NPE 正在启动该活动。异常包含在此 RuntimeException 中,并带有其他组件信息以帮助调试。

要查看根 NPE,请在下面的堆栈跟踪中查找“由”异常以及它在您的代码中出现的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 1970-01-01
    • 2014-02-04
    相关资源
    最近更新 更多