如何在macOS中将AVD(Android Virtual Devices)文件迁移至外接SSD
迁移Android AVD到外接硬盘的可行方案(macOS环境)
针对macOS 12.7 + Android Studio Giraffe 2022.3.1 Patch 3环境下的AVD存储路径迁移需求,以下是经验证的实操方案:
操作步骤
备份原AVD文件
先将原AVD目录完整复制到外接硬盘,避免数据丢失:cp -R /Users/xxx/.android/avd /Volumes/[你的外接硬盘名称]/替换
[你的外接硬盘名称]为实际的外接硬盘挂载名,比如MyExternalDrive。备份原本地AVD目录(可选但推荐)
重命名原本地AVD目录作为备份,而非直接删除:mv /Users/xxx/.android/avd /Users/xxx/.android/avd_backup创建软链接指向外接硬盘的AVD目录
通过符号链接让Android Studio仍从原路径访问外接硬盘上的AVD文件:ln -s /Volumes/[你的外接硬盘名称]/avd /Users/xxx/.android/avd验证链接与权限
- 检查链接是否正确创建:
输出应显示该路径指向外接硬盘的AVD目录。ls -l /Users/xxx/.android/avd - 确保外接硬盘上的AVD目录有读写权限:
chmod -R 755 /Volumes/[你的外接硬盘名称]/avd
- 检查链接是否正确创建:
清理冲突的环境变量
如果你之前在~/.zshrc中设置过ANDROID_SDK_HOME,请注释掉该行,然后执行以下命令使修改生效:source ~/.zshrc
注意事项
- 每次使用AVD前,确保外接硬盘已挂载到macOS上,否则Android Studio无法识别设备。
- 如果后续外接硬盘挂载路径变更,需要重新创建软链接。
内容的提问来源于stack exchange,提问作者Zach
相关产品推荐
相关产品推荐

