macOS系统下Android Studio无法增大AVD内部存储空间
解决Android Studio API35 Pixel8 AVD存储空间无法扩容的问题
以下是几种直接有效的解决方法,无需删除重建AVD:
方法一:手动修改AVD配置文件与镜像文件
定位AVD存储目录
在macOS上,AVD默认存储路径为:~/Library/Android/sdk/.android/avd/[你的AVD名称].avd/比如你的设备名为
Pixel8_API35,路径就是~/Library/Android/sdk/.android/avd/Pixel8_API35.avd/修改配置文件
打开该目录下的config.ini文件,找到disk.dataPartition.size字段,将其值改为目标大小(比如14G):disk.dataPartition.size=14G保存文件后关闭。
扩容镜像文件
Android Studio自带的qemu-img工具可用于调整镜像大小,执行以下命令(确保AVD已关闭):# 进入AVD目录 cd ~/Library/Android/sdk/.android/avd/Pixel8_API35.avd/ # 调用qemu-img扩容userdata镜像(API35通常为userdata-qemu.img) ~/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-img resize userdata-qemu.img 14G如果你的镜像文件是
userdata.img,替换成对应文件名即可。重启AVD
重新启动虚拟设备,进入系统后查看内部存储,应该已更新为设置的大小。
方法二:修复avdmanager命令操作
如果之前使用avdmanager出错,可尝试以下正确步骤:
列出所有AVD
打开终端执行:avdmanager list avd找到你的Pixel8 API35设备的名称(比如
Pixel8_API35)。执行修改命令
运行以下命令修改data分区大小:avdmanager modify avd --name Pixel8_API35 --disk-data-partition-size 14G执行完成后关闭终端,冷重启AVD即可。
额外注意事项
- 确保操作前完全关闭AVD,避免镜像文件被占用导致修改失败。
- 若修改后系统仍显示旧容量,可进入AVD的「设置>存储」,点击「内部存储」下方的「卸载SD卡」(虚拟SD卡)再重新挂载,或重启设备一次。
内容的提问来源于stack exchange,提问作者janek21404
相关产品推荐
相关产品推荐

