Android:应用程序退出后出现奇怪的NameNotFoundException

时间:2013-05-29 10:43:42

标签: android exception

安装ADT r22后,每次关闭应用程序时都会在LogCat中出现此异常:

E/LuckyLauncherView(227): in setViewEveryArea()
E/LuckyLauncherView(227): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.doptrixevo/com.doptrixevo.menu.WelcomeScreen}
E/LuckyLauncherView(227):   at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:222)
E/LuckyLauncherView(227):   at android.app.ApplicationPackageManager.getActivityIcon(ApplicationPackageManager.java:612)
E/LuckyLauncherView(227):   at com.android.launcher2.lucky.LuckyLauncherView.setViewEveryArea(LuckyLauncherView.java:932)
E/LuckyLauncherView(227):   at com.android.launcher2.lucky.LuckyLauncherView.updateView(LuckyLauncherView.java:513)
E/LuckyLauncherView(227):   at com.android.launcher2.lucky.LuckyLauncherView$7.handleMessage(LuckyLauncherView.java:1429)
E/LuckyLauncherView(227):   at android.os.Handler.dispatchMessage(Handler.java:99)
E/LuckyLauncherView(227):   at android.os.Looper.loop(Looper.java:132)
E/LuckyLauncherView(227):   at android.app.ActivityThread.main(ActivityThread.java:4123)
E/LuckyLauncherView(227):   at java.lang.reflect.Method.invokeNative(Native Method)
E/LuckyLauncherView(227):   at java.lang.reflect.Method.invoke(Method.java:491)
E/LuckyLauncherView(227):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
E/LuckyLauncherView(227):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
E/LuckyLauncherView(227):   at dalvik.system.NativeStart.main(Native Method)

这个错误的奇怪之处在于,当我正在运行的应用程序是 com.doptrix 时,它指的是 com.doptrixevo com.doptrixevo是我的另一个应用程序,它未安装在此设备上。在此项目或任何使用的库中没有对com.doptrixevo的引用。我甚至尝试在项目文件夹中搜索“doptrixevo”这个词,但没有找到任何东西 我尝试清理,重新创建项目 - 这没有用 我的应用程序工作正常,但这个错误让我担心。它来自哪里,我该如何解决?

1 个答案:

答案 0 :(得分:2)

您之前是否在此设备上安装了 com.doptrixevo 应用,然后将其删除了?看起来你正在使用哪个启动器期望在重新绘制主屏幕时找到应用程序(快捷方式或小部件),并且惊讶地发现它已经不存在了。

如果这是第三方启动器,您可能需要提交错误报告。