You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

卸载设备APP后Android Studio运行报Activity类不存在如何解决

问题背景

手动卸载设备端应用后,Android Studio的构建缓存判定应用仍已安装,因此跳过APK安装步骤直接执行Activity启动逻辑,会触发如下Type 3报错:

Error while executing: am start -n "com.example.cupcake/com.example.cupcake.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.cupcake/.MainActivity }
Error type 3
Error: Activity class {com.example.cupcake/com.example.cupcake.MainActivity} does not exist.
解决方法

按优先级从高到低尝试以下操作即可:

  • 方法1:执行Clean Project后重运行
    点击顶部菜单栏 Build -> Clean Project,等待清理完成后直接点击运行按钮,Android Studio会重新构建完整APK并安装到设备。
  • 方法2:通过Gradle卸载全部残留后重安装
    打开右侧边栏的Gradle面板,依次展开你的项目 -> Tasks -> install,双击uninstallAll任务,该操作会自动卸载设备上所有用户空间下该应用的残留版本,执行完成后点击运行即可自动重新安装。
  • 方法3:手动清除设备端应用残留
    打开设备系统设置 -> 应用管理,找到对应应用(若找不到可开启「显示所有应用/显示系统进程」开关),选择卸载,搭载多用户功能的设备需要额外选择「为所有用户卸载」,清理完成后回到Android Studio重新运行。
  • 方法4:修改运行配置强制触发安装
    点击运行按钮旁的应用配置下拉框,选择Edit Configurations,选中你的应用模块后在右侧General标签页的Deployment区域,取消勾选Skip installation if APK has not changed,保存配置后重新运行即可。

如果以上操作都无效,可以删除项目根目录下的build文件夹和app模块下的build文件夹后重启Android Studio,再重新运行项目。

内容的提问来源于stack exchange,提问作者TheWanderer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 14:45:05