如何在Macmini上为Android Studio模拟器分配更多存储空间?
Android Studio模拟器(Macmini)扩容至16GB以上的方法
方法一:通过AVD Manager图形界面操作
- 打开Android Studio,点击右上角的
Device Manager(或通过顶部菜单栏Tools > Device Manager打开) - 在设备列表中找到目标模拟器,点击右侧下拉菜单选择
Show on disk,确认模拟器存储镜像文件的位置(通常为userdata.img) - 返回Device Manager,点击模拟器对应的铅笔图标(
Edit this AVD)进入编辑界面 - 在编辑窗口底部点击
Show Advanced Settings展开高级选项 - 找到
Internal Storage项,直接输入需要的存储空间数值(如20、30,单位默认GB),点击Finish保存设置 - 重启模拟器,新的存储设置即可生效
方法二:使用命令行工具修改
- 打开Mac终端(Terminal),先进入Android SDK的emulator目录:
cd ~/Library/Android/sdk/emulator - 列出所有可用的AVD设备,找到目标模拟器名称:
./emulator -list-avds - 选择以下两种方式之一扩容:
- 使用
mksdcard工具创建指定大小的新镜像(以20GB为例):
替换./mksdcard -l mySdCard 20G ~/.android/avd/[你的AVD名称].avd/userdata.img[你的AVD名称]为实际设备名称 - 使用
qemu-img工具在原有基础上扩容(以增加8GB为例,总容量变为24GB):qemu-img resize ~/.android/avd/[你的AVD名称].avd/userdata.img +8G
- 使用
- 重启模拟器完成扩容
注意事项
- 修改前建议备份模拟器目录下的
userdata.img文件,防止数据丢失 - 确保Macmini剩余存储空间大于你设置的模拟器容量
- 若修改后模拟器无法启动,可删除旧的
userdata.img文件,重新创建或通过AVD Manager重置模拟器
内容的提问来源于stack exchange,提问作者Mike
相关产品推荐
相关产品推荐

