Visual Studio 2022中MAUI项目Android模拟器存储空间不足无法安装APK
解决ADB0060(Android模拟器存储空间不足)问题
以下是几个针对性的解决方案,按操作复杂度从低到高排序:
通过ADB命令强制指定模拟器存储大小
- 确保目标模拟器处于运行状态,打开Visual Studio内置终端或系统命令提示符。
- 执行
emulator -list-avds查看所有可用模拟器名称,记下你使用的那个。 - 关闭模拟器,然后执行命令:
emulator -avd <你的模拟器名称> -partition-size 4096(4096代表4GB,可根据需求调整为2048、8192等数值)。 - 模拟器启动后,重新部署MAUI应用测试。
彻底重置模拟器数据
- 打开Visual Studio的Android Device Manager,找到出问题的模拟器。
- 点击模拟器右侧的「⋮」按钮,选择「Wipe Data」,确认重置(此操作会清除模拟器内所有应用和数据,需提前备份重要内容)。
- 重置完成后重启模拟器,再次尝试部署应用。
清理MediaElement遗留的缓存文件
- 打开终端,执行
adb shell pm list packages列出所有已安装应用的包名,找到你的MAUI应用对应的包名(通常是项目的命名空间)。 - 执行命令删除应用缓存:
adb shell rm -rf /sdcard/Android/data/<你的应用包名>/cache。 - 若共享存储还有其他遗留文件,可执行
adb shell rm -rf /sdcard/Android/media/<你的应用包名>进一步清理。
- 打开终端,执行
修复模拟器文件系统异常
- 打开Android Device Manager,编辑目标模拟器,在「Advanced」选项卡中勾选「Enable root access」,保存设置。
- 重启模拟器,执行
adb shell进入模拟器命令行。 - 执行
fsck /data修复data分区的文件系统错误,完成后输入exit退出shell。 - 重启模拟器后重新部署应用。
内容的提问来源于stack exchange,提问作者Bob
相关产品推荐
相关产品推荐

