致命错误:无法实例化应用程序android.app.Application

时间:2014-05-07 13:32:12

标签: android

我正在开展一个学校项目来创建基本的Android应用程序。在我添加几个类之前它运行得很好(我从以前的类中复制粘贴它们,它具有相同的逻辑/结构但是不同的XML)

当我尝试运行“已更新”应用时,logCat始终显示此错误:

05-07 09:19:15.402: E/AndroidRuntime(1370): FATAL EXCEPTION: main
05-07 09:19:15.402: E/AndroidRuntime(1370): java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.IllegalStateException: Unable to get package info for com.anatomi; is package not installed?
05-07 09:19:15.402: E/AndroidRuntime(1370):     at android.app.LoadedApk.makeApplication(LoadedApk.java:509)

然后,在模拟器上,出现“不幸的是,应用程序已停止”消息。 然而,在我按下OK之后,它甚至没有崩溃,应用程序正常运行。

我错过了什么吗?我很确定.java和.xml有正确的结构,也有清单。

1 个答案:

答案 0 :(得分:2)

当旧版本与新版本交换时,有时会将新版本的应用推送到设备或模拟器。在此期间,该套餐无法使用,而且这个'崩溃'发生。

这不用担心,因为这种情况不会发生在现实生活中。 (假设Play商店更新处理得更优雅,因为我从未见过这些崩溃事件。)