变量名:GRADLE_USER_HOME
变量值:D:\gradle(或你想要的路径)
移动现有缓存(可选)
如果你想保留现有的 Gradle 缓存:
将 C:\Users[用户名].gradle 整个文件夹复制到 D:\gradle
然后删除原目录:C:\Users[用户名].gradle
二、修改 Android Studio 配置
如果你使用 Android Studio 进行 Android 开发:
- 修改 Gradle 设置
打开 Android Studio
File → Settings → Build, Execution, Deployment → Build Tools → Gradle
修改以下设置:
Gradle user home:改为 D:\gradle
Service directory path:改为 D:\gradle\daemon
修改 Android SDK 位置(如果需要)
File → Settings → Appearance & Behavior → System Settings → Android SDK
修改 Android SDK Location 到 D 盘路径
三、修改项目级配置 - 修改 gradle.properties 文件
在项目根目录的 gradle.properties 文件中添加:
bash
# 设置 Gradle 用户主目录
gradle.user.home=D\:\\gradle
# 设置 Gradle 守护进程目录
org.gradle.daemon.registry.base=D\:\\gradle\\daemon
- 修改 local.properties 文件(Android 项目)
在 android/local.properties 中修改:
bash
# 修改 SDK 路径(如果需要)
sdk.dir=D\:\\Android\\Sdk
# 修改 NDK 路径(如果需要)
ndk.dir=D\:\\Android\\Sdk\\ndk\\[版本号]
清除缓存:
./gradlew cleanBuildCache
./gradlew clean
./gradlew build
删除整个 .gradle 文件夹(谨慎操作)
- 使用 --refresh-dependencies 参数
./gradlew build --refresh-dependencies
如果 Gradle 进程卡住或异常,可以通过以下命令终止所有守护进程并重新启动
./gradlew --stop
如果需要更新 Gradle 版本,可以运行:
./gradlew wrapper --gradle-version=8.5
rmdir /S /Q "C:\Users[用户名].gradle"
备份重要数据:如果 .gradle 文件夹中包含重要的自定义配置或缓存,建议先备份。
清理缓存:可以先运行 ./gradlew cleanBuildCache 命令清理缓存,而不是直接删除整个文件夹。
重新构建项目:删除后重新构建项目,Gradle 会自动重新创建必要的缓存文件。