配置AS和Gradle缓存文件路径(释放C盘空间),亲测有效
2019-03-11 本文已影响0人
小may同学
默认安装的AS会在C:\Users\登录名\ .xxx 缓存一些数据
.AndroidStudio版本号(.AndroidStudio3.3)文件夹
存放配置、插件缓存文件夹、最近打开的项目
找到AS安装目录\bin\idea.properties文件,使用文本编辑器打开修改

修改为:

.gradle文件夹
存放第三方jar、aar包以及本地的gradle文件。最主要的是.gradle\caches\modules-2\files-2.1目录(存放项目依赖的第三方jar、aar包)和.gradle\wrapper\dists目录(存放在AS的Settings-->Gradle中勾选Use default gradle wrapper (recommended)时,使用project_home\gradle\wrapper\gradle-wrapper.properties文件中distributionUrl指定的gradle版本)
查看Gradle官方文档,找到这么一句话:

意思是如果不在环境变量里面设置GRADLE_USER_HOME的值,默认.gradle文件夹的路径是C:\Users\登录名.gradle目录,所以只需要在环境变量里面配置GRADLE_USER_HOME的值为其他盘就行了。重启后AS设置中的Gradle目录地址会自动同步成GRADLE_USER_HOME的值,不需要手动更改。

编译:

可以看到.gradle文件夹路径修改已经生效了。