Mac怎么彻底清理Android模拟器占用的虚拟磁盘

秋伟君_5077

秋伟君_5077

2026-09-24

334人浏览

原创

mac上android模拟器生成的虚拟磁盘镜像(5–30gb)不随关闭或卸载自动删除,需手动清理:可彻底删除全部avd、精准删除指定avd、通过android studio界面删除(需检查残留)、清理sdk system-images镜像包、查找并删除第三方模拟器的.vdi/.vmdk等隐藏镜像文件。

mac怎么彻底清理android模拟器占用的虚拟磁盘

Mac上Android模拟器(如Android Studio自带AVD、夜神、MuMu)运行后会在本地生成固定大小的虚拟磁盘镜像,这些文件不随模拟器关闭或卸载自动删除,单个可达5–30GB,长期累积导致“系统数据”暴增、磁盘告急,必须手动定位并彻底清除。

删除全部AVD及其关联镜像(适合重装/清空环境)

该操作会移除当前用户下所有Android虚拟设备配置、系统镜像、用户数据及缓存,适用于确认不再使用任何AVD的场景。

打开终端,依次执行以下命令:

rm -Rf ~/.android/avd

rm -Rf ~/.android

【执行前请确认已导出所需应用数据或APK,此操作不可逆】

精准删除指定AVD(保留其他设备)

当你只想清理某个卡顿、废弃或体积异常大的AVD(例如Pixel_4_API_30),又想保留其他正在使用的设备时,用此方法最安全。

方法一:终端命令精准清理

第一步:列出全部AVD名称

~/Library/Android/sdk/emulator/emulator -list-avds

第二步:记下待删AVD名(如Nexus_5X_API_29),进入AVD根目录

cd ~/.android/avd

第三步:删除对应配置与镜像文件夹

rm -Rf Nexus_5X_API_29.avd Nexus_5X_API_29.ini

这一步必须同时删.avd文件夹和.ini配置文件,缺一不可;否则Device Manager中仍会显示该设备但无法启动。

通过Android Studio图形界面删除(新手友好)

无需记忆路径或输入命令,适合不熟悉终端操作的用户,但需注意界面删除后可能残留镜像文件。

启动Android Studio → 点击顶部菜单栏Tools → Device Manager → 在设备列表中找到目标模拟器 → 点击右侧下拉箭头 → 选择Delete → 确认弹窗提示。

Tiktok Android
Tiktok Android

使用ADB自动化Android上的TikTok互动。搜索话题,使用AI或模板评论,包含设置向导。用于TikTok自动化营销和通过策略性评论建立社交影响力。

下载

【删除后务必手动检查~/.android/avd/目录下是否残留同名.avd文件夹,存在则直接拖入废纸篓】

清理SDK预下载的system-images镜像包

这些是创建AVD时用到的Android系统镜像模板(如android-33/google_apis/x86_64),即使你删光了所有AVD,它们仍静静躺在SDK目录里占着10GB+空间。

在终端中执行:

ls ~/Library/Android/sdk/system-images/

识别已淘汰或未使用的版本(例如android-28、android-31等),进入对应子路径后逐个删除整个文件夹。

例如:rm -Rf ~/Library/Android/sdk/system-images/android-28/google_apis/x86_64

这一步可释放5–15GB,且不影响现有AVD运行。

查找并删除隐藏的残留.vdi/.vmdk镜像文件

第三方模拟器(如夜神、MuMu)不会把镜像放在~/.android下,而是散落在用户文档或库目录中,且常以.vdi、.vmdk、.qcow2为扩展名,Finder默认不显示,必须主动搜索。

方法一:检查常用路径

在访达中按Shift + Command + G,依次输入以下路径并查看是否存在大体积镜像文件:

~/Documents/Nox_share → 查找Nox_*.vdi

~/Documents/MuMu_share → 查找Mumu_*.vdi 或 disk.vmdk

~/Library/Nox/ → 查找large_disk/或virtual_disk/子目录下的.img文件

方法二:终端快速扫描

find ~/ -name "*.vdi" -type f -size +1G 2>/dev/null

find ~/ -name "*.vmdk" -type f -size +1G 2>/dev/null

命中结果即为待清理目标,直接拖入废纸篓即可。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
android开发三大框架
android开发三大框架

android开发三大框架是XUtil框架、volley框架、ImageLoader框架。本专题为大家提供android开发三大框架相关的各种文章、以及下载和课程。

2023.08.14

862

4

android是什么系统
android是什么系统

Android是一种功能强大、灵活可定制、应用丰富、多任务处理能力强、兼容性好、网络连接能力强的操作系统。本专题为大家提供android相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.22

2487

5

android权限限制怎么解开
android权限限制怎么解开

android权限限制可以使用Root权限、第三方权限管理应用程序、ADB命令和Xposed框架解开。详细介绍:1、Root权限,通过获取Root权限,用户可以解锁所有权限,并对系统进行自定义和修改;2、第三方权限管理应用程序,用户可以轻松地控制和管理应用程序的权限;3、ADB命令,用户可以在设备上执行各种操作,包括解锁权限;4、Xposed框架,用户可以在不修改系统文件的情况下修改应用程序的行为和权限。

2023.09.19

4537

7

android重启应用的方法有哪些
android重启应用的方法有哪些

android重启应用有通过Intent、PendingIntent、系统服务、Runtime等方法。本专题为大家提供Android相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

565

5

Android语音播放功能实现方法
Android语音播放功能实现方法

实现方法有使用MediaPlayer实现、使用SoundPool实现两种。可以根据具体的需求选择适合的方法进行实现。想了解更多语音播放的相关内容,可以阅读本专题下面的文章。

2024.03.01

904

5

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

20

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

0

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.3万人学习

Java 教程
Java 教程

共578课时 | 186.7万人学习

Uniapp从零开始实现新闻资讯应用
Uniapp从零开始实现新闻资讯应用

共64课时 | 9.3万人学习