【发布时间】:2014-06-18 23:51:37
【问题描述】:
您好,我正在开发一个 android 启动器,一切都在我的 faea f2 上运行,但是当我尝试在我的 faea f1 和 moto atrix 4g 上运行它时,当我单击应用程序抽屉按钮时,启动器崩溃 LogCat 显示此错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.d4a.tobiasuil2/com.guillaumecendre.android.launcher.Main}: java.lang.NullPointerException
这是完整的逻辑日志:
01-01 18:18:30.778: E/PhonePolicy(4746): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
01-01 18:18:37.237: E/Click event(4746): Home button tapped
01-01 18:18:37.837: E/AndroidRuntime(4746): FATAL EXCEPTION: main
01-01 18:18:37.837: E/AndroidRuntime(4746): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.d4a.tobiasuil2/com.guillaumecendre.android.launcher.Main}: java.lang.NullPointerException
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2077)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2102)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.ActivityThread.access$600(ActivityThread.java:133)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1198)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.os.Handler.dispatchMessage(Handler.java:99)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.os.Looper.loop(Looper.java:137)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.ActivityThread.main(ActivityThread.java:4765)
01-01 18:18:37.837: E/AndroidRuntime(4746): at java.lang.reflect.Method.invokeNative(Native Method)
01-01 18:18:37.837: E/AndroidRuntime(4746): at java.lang.reflect.Method.invoke(Method.java:511)
01-01 18:18:37.837: E/AndroidRuntime(4746): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
01-01 18:18:37.837: E/AndroidRuntime(4746): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
01-01 18:18:37.837: E/AndroidRuntime(4746): at dalvik.system.NativeStart.main(Native Method)
01-01 18:18:37.837: E/AndroidRuntime(4746): Caused by: java.lang.NullPointerException
01-01 18:18:37.837: E/AndroidRuntime(4746): at com.guillaumecendre.android.launcher.Main.doLayout(Main.java:1207)
01-01 18:18:37.837: E/AndroidRuntime(4746): at com.guillaumecendre.android.launcher.Main.onCreate(Main.java:261)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.Activity.performCreate(Activity.java:5024)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
01-01 18:18:37.837: E/AndroidRuntime(4746): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2041)
01-01 18:18:37.837: E/AndroidRuntime(4746): ... 11 more
Main.java //代码太大,无法发布,所以这里有一个通过 Drive 的链接:
https://docs.google.com/document/d/15xlQ3nZ0b1pBq82xopcq-htEWAmrRnqQDY5uX8gabqM/edit?usp=sharing
任何帮助都会很棒
提前感谢!
D3vs4apps
【问题讨论】:
-
请发布您的代码。
-
代码太长了,这里发布到 main.java 的链接:docs.google.com/document/d/…
-
代码太大,无法通过谷歌驱动器添加 main.java 的链接,以便提前感谢
标签: java android android-intent