Android Studio .gradle文件位置全局配置

简介: Android Studio 的 `.gradle` 文件夹默认位于 C 盘用户目录,占用空间大。本文详解两种迁移方案:① 推荐通过系统环境变量 `GRADLE_USER_HOME` 全局重定向;② 修改 `idea.properties` 配置。附数据迁移步骤与 `gradle.properties` 参数优化说明。(239字)

在 Android Studio 中,.gradle 的全局配置和缓存文件默认存放在系统盘(C盘)的用户目录下,默认路径为 C:\Users\<你的电脑用户名>\.gradle。这个文件夹包含了全局的构建参数(如 gradle.properties)、全局初始化脚本(如 init.gradle)以及所有项目的依赖缓存,随着使用体积会越来越大。

如果您希望了解全局配置文件的具体位置,或者希望将 .gradle 文件夹整体迁移到其他盘以节省 C 盘空间,可以通过以下两种方式进行全局配置:

方法一:通过系统环境变量修改(推荐,最彻底)

此方法通过操作系统底层的环境变量来重新指定全局 .gradle 的存放路径,对所有项目生效。

  1. 打开环境变量设置:在电脑中进入“我的电脑 -> 属性 -> 高级系统设置 -> 环境变量”。
  2. 新建系统变量:在“系统变量”区域点击新建,设置如下:
    • 变量名:GRADLE_USER_HOME
    • 变量值:您期望的新路径(例如:D:\Android\.gradle)。
  3. 迁移数据:关闭 Android Studio,将原本在 C:\Users\<用户名>\.gradle 下的所有文件,剪切并粘贴到您新建的 D:\Android\.gradle 目录中。
  4. 重启生效:重新启动 Android Studio,后续所有全局配置和依赖下载都会存储在新路径下。

方法二:通过 Android Studio 配置文件修改

此方法通过修改 Android Studio 的安装目录属性文件来实现路径变更。

  1. 关闭 Android Studio,确保没有后台进程占用。
  2. 定位配置文件:找到 Android Studio 安装目录下的 bin/idea.properties 文件(Windows 路径示例:C:\Program Files\Android\Android Studio\bin\idea.properties)。
  3. 修改配置:用文本编辑器打开该文件,在末尾添加或修改以下行:
    gradle.user.home=D:\\Android\\.gradle
    
  4. 迁移数据并重启:同样需要将原有的 .gradle 文件夹内容复制到新路径,然后保存文件并重启 Android Studio。

💡 补充说明:
如果您仅仅是想修改全局的构建参数(如分配内存大小、开启并行编译等),无需迁移文件夹,直接在当前默认的 .gradle 目录下找到或新建 gradle.properties 文件,添加相应的参数(如 org.gradle.jvmargs=-Xmx4g)即可全局生效。

相关文章
|
NoSQL Java Linux
Linux C++ 后台开发:进BAT的学习路线
C++相较于其他编程语言而言,学习门槛略高,主因在于其学习路径不够明确,缺乏像Java那样丰富的学习资源。然而,在众多大型企业中,如腾讯、百度、阿里云、网易和华为等,C++岗位的需求量与Java相仿。以下是我个人的C++与Linux后端学习路线和阅读方法的分享,希望能为大家提供一些参考。
802 3
Linux C++ 后台开发:进BAT的学习路线
|
SQL 前端开发 数据可视化
MySQL Workbench 使用教程 - 如何使用 Workbench 操作 MySQL / MariaDB 数据库中文指南
MySQL Workbench 是一款专门为 MySQL 设计的可视化数据库管理软件,我们可以在自己的计算机上,使用图形化界面远程管理 MySQL 数据库。有关 MySQL 远程管理软件,你可以选择 Windows 下的 HeidiSQL,MacOS 下的 Sequel Ace 或者 MySQL 官方推出的跨平台客户端 MySQL Workbench 。
12666 0
|
3月前
|
数据可视化 Java 开发工具
Android Studio2026 保姆级安装教程,全终端安卓 UI 开发
这是 Google 官方推出的安卓全栈开发 IDE,基于 IntelliJ 2026.1 内核,支持 Kotlin/Java/C++,集成 Jetpack Compose 可视化开发、AGP9 构建、真机调试与性能诊断,覆盖 Windows/macOS/Linux 三平台。(239 字)
608 0
|
5月前
|
安全 Java API
别再瞎升级!SpringBoot 2 与 3 全维度核心差异、底层原理与实战避坑
Spring Boot 2 与 3 并非简单版本迭代:前者基于 JDK 8 和 Java EE(javax.*),后者全面升级至 JDK 17+、Jakarta EE 9+(jakarta.*),并原生支持 AOT 编译、虚拟线程、OpenAPI 3、RFC 7807 异常规范及云原生可观测性,架构与生态差异巨大,升级需系统规划与适配。
1039 2
|
编解码 测试技术 文件存储
什么是阿里云无影云手机?看完秒懂,云手机价格、创建及连接教程
阿里云无影云手机是一种基于云端的虚拟手机服务,适用于仿真测试、云游戏、数字人直播等场景。它提供轻量型、通用型、标准型和性能型四种规格,支持包年包月与按量付费模式,价格从65元/月起。使用时需创建实例组,选择地域、规格、镜像等配置,并完成支付。应用可通过控制台安装,连接方式包括管理控制台、无影客户端及ADB工具。详尽教程助您快速上手无影云手机。
2071 4
|
Ubuntu 安全 API
Python3.14正式支持Free Threaded版本!
Python 社区迎来历史性时刻!Python 3.14 正式将无 GIL 构建列为受支持选项,标志着 Free‑Threaded Phase II 启动。本文将深入解析 PEP 779 规定的支持标准、3.14.0b3 版本的新变化,以及这对Python开发者意味着什么。文末还有小彩蛋哦!
2198 87
|
Java Android开发 Windows
玩转安卓之配置gradle-8.2.1
为安卓开发配置Gradle 8.2.1,包括下载和解压Gradle、配置环境变量、修改配置文件以增加国内镜像,以及在Android Studio中配置Gradle和JDK的过程。
3325 0
玩转安卓之配置gradle-8.2.1
|
消息中间件 存储 负载均衡
两个实验让我彻底弄懂了「订阅关系一致」
这篇文章,笔者想聊聊 RocketMQ 最佳实践之一:**保证订阅关系一致**。 订阅关系一致指的是同一个消费者 Group ID 下所有 Consumer 实例所订阅的 Topic 、Tag 必须完全一致。 如果订阅关系不一致,消息消费的逻辑就会混乱,甚至导致消息丢失。
两个实验让我彻底弄懂了「订阅关系一致」