【发布时间】:2012-03-12 12:27:29
【问题描述】:
每次通过 Eclipse 重新安装时,都会出现以下异常。 每次我重新安装当前处于前台的应用程序时都会发生这种情况。
我希望这个错误只会在开发过程中发生,因为我会通过 Eclipse 卸载正在运行的应用程序。
有人在用户手机上看到过这个错误吗?
当我切换到带有 ICS 的 Galaxy Nexus 时,这开始发生在我身上。
02-22 11:31:07.098: E/AndroidRuntime(479): FATAL EXCEPTION: main
02-22 11:31:07.098: E/AndroidRuntime(479): java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.NullPointerException
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.LoadedApk.makeApplication(LoadedApk.java:466)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3260)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.ActivityThread.access$2200(ActivityThread.java:117)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.os.Handler.dispatchMessage(Handler.java:99)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.os.Looper.loop(Looper.java:123)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.ActivityThread.main(ActivityThread.java:3683)
02-22 11:31:07.098: E/AndroidRuntime(479): at java.lang.reflect.Method.invokeNative(Native Method)
02-22 11:31:07.098: E/AndroidRuntime(479): at java.lang.reflect.Method.invoke(Method.java:507)
02-22 11:31:07.098: E/AndroidRuntime(479): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-22 11:31:07.098: E/AndroidRuntime(479): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-22 11:31:07.098: E/AndroidRuntime(479): at dalvik.system.NativeStart.main(Native Method)
02-22 11:31:07.098: E/AndroidRuntime(479): Caused by: java.lang.NullPointerException
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:346)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.LoadedApk.getClassLoader(LoadedApk.java:291)
02-22 11:31:07.098: E/AndroidRuntime(479): at android.app.LoadedApk.makeApplication(LoadedApk.java:458)
02-22 11:31:07.098: E/AndroidRuntime(479): ... 11 more
在上面的日志中,我没有找到任何与我的应用程序相关的东西。但它仍然崩溃。
谁能告诉我这是什么原因?这是 Galaxy Nexus 上冰淇淋三明治中的错误吗?
【问题讨论】:
-
你能上传你的代码吗?
-
为什么要对此投反对票,这与我的应用程序无关>
-
你被否决了,因为你什么都没问。
-
您说通过 Eclipse 重新安装时会发生这种情况。在这次崩溃之后,您可以通过从已安装应用程序列表中选择它来正常启动应用程序吗?还是总是崩溃?
-
@DavidWasser 不,它没有崩溃。我可以通过从已安装的应用程序中选择它来启动和使用它。