为什么要将配置文件迁移到D盘?
android studio 在编译的时候会下载 builde.gradle 文件下 dependences {} 中 配置的各种依赖包,如果不移动到D盘或者其他盘,那么随之项目依赖的三方包逐渐增多,势必会造成C盘的容量大小会越来越小,当我把文件迁移后C盘空间腾出了20多GB
以下是操作步骤
1.在D盘中创建一个空的Android文件夹(因为最近在搞DJI MSDK开发所以我的根目录为DJI MOBILE SDK),其中创建一个子文件夹AndroidCache,然后将在C盘中的.android .gradle .AndroidStudio文件复制粘贴过来
有可能没有找到.AndroidStudio文件 没关系 找到AndroidStudio2020.3(不同版本后缀会不同 比如AndroidStudio2019.1),复制粘贴到Android文件夹中(不是图中的Android文件夹)
2.找到你的AS安装目录\bin\idea.properties,使用文本编辑器或者记事本打开修改
我修改的路径为如图:记得将前面的#号去掉
3.配置环境变量GRADLE_USER_HOME和ANDROID_SDK_HOME
变量名:ANDROID_SDK_HOME
变量值:D:\Android\androidCache
变量名:GRADLE_USER_HOME
变量值:D:\Android\androidCache.gradle
4.重启电脑后打开AS(在这里可能会遇见报错)
解决思路参考于此
找到AndroidStudio2020.3(其他AS版本类似)右键属性更改权限为完全控制
然后以管理员身份运行AS就可以正常打开了
5.打开AS,点击File->Project Structure->SDK Location 更改Android SDK location位置
6.完成.C盘终于不会爆炸了