背景
你是不是跟我一样,C盘随着时间,越来越满?
如果你是Android开发者,那就要怀疑gradle了。它会缓存各种版本的依赖包,所以会越来越大。
要解决这个问题,你需要将 Gradle 用户主目录 的位置从默认的 C 盘修改到 D 盘。这个目录包含了所有项目共享的 Gradle 缓存文件和下载的依赖库,是占用 C 盘空间的主要原因。
解决办法
最简单且最彻底的解决方法是设置一个系统环境变量。
第一步:设置环境变量
设置环境变量可以让你的所有项目,无论是通过 Android Studio 还是命令行构建,都能使用新的 Gradle 目录。
- 在 Windows 搜索栏中输入
环境变量,然后选择“编辑系统环境变量”。 - 在弹出的“系统属性”窗口中,点击右下角的“环境变量…”按钮。
- 在“系统变量”区域(或“用户变量”区域,如果你只想为当前用户设置)中,点击“新建…”。
- 在弹出的“新建系统变量”窗口中,填写以下信息:
- 变量名 (Variable name):
GRADLE_USER_HOME - 变量值 (Variable value):
D:\.gradle(你可以修改为你想要存放的任何路径,例如D:\Android\gradle_cache)
- 变量名 (Variable name):
- 点击“确定”保存设置,然后一路点击“确定”关闭所有窗口。
第二步:移动旧的 .gradle 文件夹
设置环境变量后,Gradle 会自动在新的路径下创建文件。但为了保留你之前已经下载的库,你需要手动将旧的 .gradle 文件夹移动到新位置。
- 找到旧的
.gradle目录:通常在C:\Users\你的用户名\.gradle。 - 将这个
.gradle文件夹 剪切 并 粘贴 到你在上一步设置的新路径下,例如D:\。
完成这两步后,重启 Android Studio。当你的项目再次构建时,它就会自动在 D 盘的 .gradle 目录下下载和管理所有依赖了。
额外提示:修改 Android Studio 缓存目录
除了 Gradle 之外,Android Studio 本身也会在 C 盘存放大量的缓存文件。如果你想进一步节省 C 盘空间,也可以修改它的缓存位置。
- 找到 Android Studio 的安装目录,进入
bin文件夹。 - 找到
idea.properties文件,用文本编辑器打开它。 - 找到下面这两行(它们可能被
#注释掉了):# idea.config.path=${user.home}/.AndroidStudio/config# idea.system.path=${user.home}/.AndroidStudio/system
- 去掉
#,并修改路径为你想要的新位置,例如:idea.config.path=D:/.AndroidStudio/configidea.system.path=D:/.AndroidStudio/system
- 保存并关闭文件,然后重新启动 Android Studio。
6万+

被折叠的 条评论
为什么被折叠?



