.gradle迁移d盘

变量名‌:GRADLE_USER_HOME

变量值‌:D:\gradle(或你想要的路径)

移动现有缓存(可选)

如果你想保留现有的 Gradle 缓存:

将 C:\Users用户名.gradle 整个文件夹复制到 D:\gradle

然后删除原目录:C:\Users用户名.gradle

二、修改 Android Studio 配置

如果你使用 Android Studio 进行 Android 开发:

  1. 修改 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 盘路径
    三、修改项目级配置
  2. 修改 gradle.properties 文件
    在项目根目录的 gradle.properties 文件中添加:
bash 复制代码
# 设置 Gradle 用户主目录
gradle.user.home=D\:\\gradle

# 设置 Gradle 守护进程目录
org.gradle.daemon.registry.base=D\:\\gradle\\daemon
  1. 修改 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 文件夹(谨慎操作)

  1. ‌使用 --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 会自动重新创建必要的缓存文件。

相关推荐
架构源启10 小时前
Spring AI进阶系列(17)- 未来展望与职业发展:Java 工程师迈向 AI 工程化与智能体架构的路线图
java·人工智能·spring
我登哥MVP10 小时前
Spring Boot 从“会用”到“精通”:SpringBoot MVC 请求处理全流程
java·spring boot·后端·spring·mvc·maven·intellij-idea
我登哥MVP10 小时前
Spring Boot 从“会用”到“精通”:ReturnValueHandler原理
java·spring boot·后端·spring·java-ee·maven·intellij-idea
snow@li10 小时前
数据库:MySQL vs PostgreSQL 详尽对比(2026版)
java·mysql·postgresql
丑过三八线10 小时前
Runc 深度解析:从原理到实操
java·linux·开发语言·docker·容器·rpc
STDD10 小时前
ntfy 自托管推送通知服务搭建:一条 curl 命令向手机发送通知
java·开发语言·智能手机
周末也要写八哥10 小时前
线程的生命周期之线程睡眠
java·开发语言·jvm
炸薯条!10 小时前
二叉树的链式表示(2)
java·数据结构·算法
徐寿春10 小时前
什么是数据倾斜
java·guava
李白的天不白11 小时前
一个服务器可以搭建多个网站
java·tomcat