通过 Eclipse 安装时 Android 应用程序崩溃

标签 android eclipse crash

每次通过 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 上 Ice Cream Sandwich 的错误吗?

最佳答案

当 XML 中的某些内容出错时,我遇到了这个问题,也许你只需要重新生成你的 R.java

关于通过 Eclipse 安装时 Android 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9390361/

相关文章:

Android Canvas 绘制带下划线的文字

android - 如何动态设置orderInCategory?

Java - 使用 Swing GUI 运行 Web 应用程序

java - 执行代码有什么方法可以知道它正在 eclipse 调试器中运行吗?

c++ - 我可以通过操纵内存来使非常罕见的崩溃更有可能发生吗?

android - 任务 ':CordovaLib:processDebugResources' 执行失败。 > com.android.ide.common.process.ProcessException : Failed to execute aapt

java - 来自 2 个与用户位置配合使用的 AsyncTask,只有一个适用于 Java 和 Android

java - 多模块 Ant 构建系统和 Eclipse

C 随机树指针警告(有时会崩溃)

c++ - Qt 和 C++ : app crashes only in debug mode