关于Android Studio从C盘迁移avd的坑

1.找到默认AS的avd的默认安装路径

2.修改.ini的路径

3.删除avd虚拟机的文件夹,但是保留.ini

4.AS中检查avd的路径是否修改成功,且启动avd进行测试

 

 

 

### Android Studio 修改默认安装路径至非 C 为了减少 Android Studio 对 C 的占用,可以通过调整多个配置项来实现这一目标。以下是具体的设置方法: #### 1. **修改 `.android` 和 `.gradle` 文件夹位置** Android Studio 的一些核心数据存储在用户的主目录下的隐藏文件夹中,默认位于 `C:\Users\<用户名>\`. 可以通过环境变量的方式将其移动到其他磁。 - 创建一个新的文件夹作为新的存储位置,例如 `D:\Android\.android` 和 `D:\Android\.gradle`. - 打开系统的环境变量设置,在用户变量部分新增两个变量: - 名称为 `ANDROID_SDK_HOME`,值为新创建的 `.android` 文件夹路径。 - 名称为 `GRADLE_USER_HOME`,值为新创建的 `.gradle` 文件夹路径。 此操作可以有效将 SDK 数据和 Gradle 缓存移出 C [^2]。 #### 2. **更改 AVD (虚拟设备) 存储路径** 虚拟设备通常也会被放置在 C 上,这可能会显著增加其空间占用。要更改该路径,需编辑每个 AVD 配置中的 `config.ini` 文件。 - 定位当前 AVD 的路径(通常是 `C:\Users\<用户名>\.android\avd`)。 - 将整个 `.android/avd` 文件夹复制到期望的目标磁,比如 `D:\Android\AVDs`. - 使用文本编辑器打开每一个 AVD 的 `config.ini`, 并更新以下两行内容: ```ini path=D:\Android\AVDs\<设备名称>.avd path.rel= ``` 上述命令中的 `<设备名称>` 应替换为你实际使用的 AVD 名称[^4]. #### 3. **重定向 Android Studio 自身的配置文件** 除了项目依赖外,Android Studio 运行时还会生成大量本地缓存和其他临时文件。这些也可以转移到别的驱动器上来节省 C 的空间。 - 原始路径一般类似于 `C:\Users\<用户名>\AppData\Local\Google\AndroidStudio<版本号>`. - 关闭所有正在运行的实例后,手动把 AppData 下面的相关子目录迁移到指定的新地方,比如说 `E:\AS_Configs`. 接着利用注册表或者启动参数告知程序新的地址所在[^3]: 对于 Windows 用户来说,可能需要借助 `-data` 参数重新指向这个定制化的根目录;具体做法是在快捷方式属性里追加如下字符串: ```bash --data E:/AS_Configs/ ``` 完成以上步骤之后重启 IDE 即可生效。 #### 总结代码片段展示 下面给出一段简单的批处理脚本用于自动化迁移过程的一部分工作流演示: ```batch @echo off set NEW_PATH=D:\Android mkdir %NEW_PATH%\.android mkdir %NEW_PATH%\.gradle setx ANDROID_SDK_HOME "%NEW_PATH%\.android" setx GRADLE_USER_HOME "%NEW_PATH%\.gradle" pause ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值