Android Studio模拟器部署报错求助:无法移除目录及重装后新问题
解决方案:Android Studio模拟器部署错误(找不到目录/包)
清理Android Studio部署缓存
- 打开Android Studio,点击顶部菜单栏的
File→Invalidate Caches... - 勾选
Clear file system cache and local history选项 - 点击
Invalidate and Restart,等待Studio重启完成后重新运行应用
- 打开Android Studio,点击顶部菜单栏的
彻底清除模拟器中应用的残留数据
- 启动目标AVD模拟器,打开Android Studio底部的
Terminal面板 - 执行命令进入模拟器shell:
adb shell - 检查是否存在残留的应用包:
pm list packages | grep com.example.myapplication - 如果有残留,强制卸载包:
pm uninstall com.example.myapplication - 删除应用的残留目录(若提示权限不足,先执行
su切换到root权限,模拟器需提前开启root访问):rm -rf /data/data/com.example.myapplication - 退出shell:
exit
完成后重新构建并安装应用
- 启动目标AVD模拟器,打开Android Studio底部的
重建AVD模拟器
- 打开
Device Manager,找到当前使用的AVD,点击右侧的删除按钮 - 点击
Create Device,重新选择设备型号和系统镜像(建议下载完整的系统镜像,而非快速启动镜像) - 配置好新AVD后启动,再重新运行应用
- 打开
检查应用配置与签名
- 打开app模块的
build.gradle文件,确认defaultConfig下的applicationId为com.example.myapplication - 检查debug签名配置是否正常,确保没有自定义签名导致的安装冲突
- 打开app模块的
禁用Instant Run功能
- 打开Android Studio的
Settings(Windows/Linux:File → Settings;Mac:Android Studio → Settings) - 导航到
Build, Execution, Deployment→Instant Run - 取消勾选
Enable Instant Run to hot swap code/resource changes on deploy选项,点击Apply保存
- 打开Android Studio的
内容的提问来源于stack exchange,提问作者Dhyan Prasad
相关产品推荐
相关产品推荐

