首页 > 解决方案 > 手动卸载后无法运行应用程序

问题描述

从手机手动卸载我的应用程序后,当我尝试通过 Android Studio 调试/运行应用程序时出现此错误:03/03 19:24:49:

Launching 'app' on HUAWEI ANE-LX1.
$ adb shell am start -n "com.example.projectname/com.example.projectname.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.example.projectname/com.example.projectname.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.projectname/.MainActivity }
Error type 3
Error: Activity class {com.example.projectname/com.example.projectname.MainActivity} does not exist.

Error while Launching activity

在我的模拟设备上它仍在运行。任何想法如何处理它?

标签: androidandroid-studio

解决方案


看起来 Studio 不知道该应用程序已被卸载,并试图在不重新安装的情况下启动它,可能是因为您没有进行任何更改。我建议使用 Studio 中的“Invalidate Caches / Restart”菜单选项(在文件菜单中)来清除 Studio 在构建中使用的缓存并重新启动程序。如果失败,请尝试重新启动目标设备并clean从 gradle 运行任务。


推荐阅读