Android App开始崩溃,我无法解释

时间:2010-10-07 23:16:28

标签: android eclipse nullpointerexception

我今天正在对我的应用进行最后润色。我为我的应用程序的一些图像创建了一个layout-large main.xml和一个drawable-hdpi。在WVGA和HVGA仿真器上,这一切都运行良好。然后我在菜单键菜单中添加了一个没有相关代码的“帮助”按钮。这也有效。我不记得改变其他任何东西,但现在当我尝试加载我的应用程序的主要活动时,我得到一个强制关闭错误,这在我的logcat中:

  

10-07 18:17:08.812:ERROR / AndroidRuntime(325):java.lang.RuntimeException:无法启动活动ComponentInfo {com.nickavv.quickchange / com.nickavv.quickchange.QuickChange}:java.lang。空指针异常   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.ActivityThread.access $ 2300(ActivityThread.java:125)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.os.Handler.dispatchMessage(Handler.java:99)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.os.Looper.loop(Looper.java:123)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.ActivityThread.main(ActivityThread.java:4627)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):at java.lang.reflect.Method.invokeNative(Native Method)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):at java.lang.reflect.Method.invoke(Method.java:521)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):at dalvik.system.NativeStart.main(Native Method)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):引起:java.lang.NullPointerException   10-07 18:17:08.812:ERROR / AndroidRuntime(325):at com.nickavv.quickchange.QuickChange.onCreate(QuickChange.java:155)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)   10-07 18:17:08.812:ERROR / AndroidRuntime(325):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)

感谢您的帮助,如果您需要了解其他任何问题,请致电。

1 个答案:

答案 0 :(得分:1)

你在QuickChange.java的第155行有一个空指针异常。检查应用程序该区域的代码。