You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS系统下Android Studio无法增大AVD内部存储空间

解决Android Studio API35 Pixel8 AVD存储空间无法扩容的问题

以下是几种直接有效的解决方法,无需删除重建AVD:

方法一:手动修改AVD配置文件与镜像文件

  1. 定位AVD存储目录
    在macOS上,AVD默认存储路径为:

    ~/Library/Android/sdk/.android/avd/[你的AVD名称].avd/
    

    比如你的设备名为Pixel8_API35,路径就是~/Library/Android/sdk/.android/avd/Pixel8_API35.avd/

  2. 修改配置文件
    打开该目录下的config.ini文件,找到disk.dataPartition.size字段,将其值改为目标大小(比如14G):

    disk.dataPartition.size=14G
    

    保存文件后关闭。

  3. 扩容镜像文件
    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,替换成对应文件名即可。

  4. 重启AVD
    重新启动虚拟设备,进入系统后查看内部存储,应该已更新为设置的大小。

方法二:修复avdmanager命令操作

如果之前使用avdmanager出错,可尝试以下正确步骤:

  1. 列出所有AVD
    打开终端执行:

    avdmanager list avd
    

    找到你的Pixel8 API35设备的名称(比如Pixel8_API35)。

  2. 执行修改命令
    运行以下命令修改data分区大小:

    avdmanager modify avd --name Pixel8_API35 --disk-data-partition-size 14G
    

    执行完成后关闭终端,冷重启AVD即可。

额外注意事项

  • 确保操作前完全关闭AVD,避免镜像文件被占用导致修改失败。
  • 若修改后系统仍显示旧容量,可进入AVD的「设置>存储」,点击「内部存储」下方的「卸载SD卡」(虚拟SD卡)再重新挂载,或重启设备一次。

内容的提问来源于stack exchange,提问作者janek21404

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 14:12:38