清理 macOS 上 Android Studio 模拟器镜像有五种方法:一、删除全部 AVD 及镜像(rm -Rf ~/.android/avd 和 ~/.android);二、仅删指定 AVD(先 list-avds,再删对应 .avd 和 .ini);三、通过 Device Manager 图形界面删除;四、清理 SDK 中 system-images 缓存;五、用 avdmanager 命令删除配置后手动清镜像文件夹。

如果您在 macOS 上使用 Android Studio 的模拟器(AVD),其镜像文件会持续占用大量磁盘空间,且不会随应用卸载自动清除。以下是清理 Android Studio 模拟器镜像的多种方法:
一、删除全部 AVD 模拟器及其镜像文件
该方法直接移除用户目录下所有 Android 虚拟设备配置与对应的系统镜像,适用于彻底清空模拟器环境。
1、打开终端(Terminal)应用程序。
2、执行以下命令删除 ~/.android/avd 目录下的全部 AVD 配置及关联镜像:
rm -Rf ~/.android/avd
3、执行以下命令删除 ~/.android 目录中残留的密钥和全局设置(含 debug.keystore 等):
rm -Rf ~/.android
二、仅删除指定 AVD 及其镜像
该方法保留其他虚拟设备,仅针对已知名称的 AVD 进行精准清理,避免误删。
1、在终端中列出当前所有 AVD 名称:
~/Library/Android/sdk/emulator/emulator -list-avds
2、确认待删除的 AVD 名称(例如:Pixel_4_API_30)。
3、进入 AVD 存储根目录并定位对应子目录:
cd ~/.android/avd
4、删除该 AVD 的配置文件(.ini)及其同名文件夹(含镜像):
rm -Rf Pixel_4_API_30.avd Pixel_4_API_30.ini
三、通过 Android SDK Manager 图形界面清理
该方法无需记忆路径或命令,适合不熟悉终端操作的用户,利用 Android Studio 内置工具完成可视化管理。
1、启动 Android Studio。
2、点击菜单栏 Tools → Device Manager。
3、在设备列表中找到目标模拟器,点击右侧操作列的下拉箭头。
4、选择 Delete,确认弹窗提示。
5、关闭 Android Studio 后,手动检查并删除可能残留的 ~/.android/avd/[Name].avd 文件夹(部分版本存在未同步清除现象)。
四、清理 AVD 镜像缓存(system-images)
该步骤清除 SDK 下预下载的 Android 系统镜像包(如 system-images;android-33;google_apis;x86_64),这些文件不随 AVD 删除而自动移除,但可被重复复用;若确认不再创建新模拟器,可安全删除。
1、打开终端,查看已安装的系统镜像路径:
ls ~/Library/Android/sdk/system-images/
2、识别需清理的目标镜像目录(例如:android-33/google_apis/x86_64)。
3、执行递归删除命令:
rm -Rf ~/Library/Android/sdk/system-images/android-33/google_apis/x86_64
五、使用 avdmanager 命令行工具管理
该方法基于 Android SDK 提供的官方 CLI 工具,支持查询、创建与删除 AVD,具备完整控制能力且兼容性高。
1、确保 sdkmanager 和 avdmanager 已加入系统 PATH,或使用完整路径调用:
~/Library/Android/sdk/tools/bin/avdmanager list avd
2、列出全部 AVD 后,执行删除指令(替换为实际 AVD 名):
~/Library/Android/sdk/tools/bin/avdmanager delete avd -n Pixel_4_API_30
3、该命令仅删除 AVD 配置,镜像文件仍保留在 ~/.android/avd/ 中;需额外执行以下命令清理残留镜像文件夹:
rm -Rf ~/.android/avd/Pixel_4_API_30.avd



















