news 2026/6/11 12:04:59

Windows C盘清理—— Android Studio .gradle 文件夹迁移

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows C盘清理—— Android Studio .gradle 文件夹迁移

Windows C盘清理—— Android Studio .gradle 文件夹迁移

一、问题背景

在 Android Studio 开发过程中,Gradle 负责管理三方库、远程库的依赖,会自动下载 Maven 仓库中的 aar 或 jar 文件,并缓存到本地磁盘。随着开发项目的累积,Gradle 缓存的依赖库会持续增多,形成庞大的缓存文件夹,导致 C 盘空间逐渐被占用,甚至出现系统空间不足的报警提示。

关键信息

  • 默认缓存路径:C:\Users\你的用户名\.gradle(例如C:\Users\Administrator\.gradle

  • 缓存体积示例:半年内可累积至 5G 左右(实测数据:492 GB 实际大小,5.03 GB 占用空间)

  • 文件夹规模:包含 66334个文件、28293 个文件夹

二、迁移步骤

通过 Android Studio 自带设置修改.gradle文件夹存储路径,具体操作如下:

1. 打开设置界面

  • 方式一:点击 Android Studio 顶部菜单栏FileSettings...(快捷键:Ctrl+Alt+S
  • 方式二:直接使用快捷键Ctrl+Alt+S快速调出设置窗口

2. 定位 Gradle 配置项

在设置窗口左侧导航栏中,依次展开:

Build, Execution, DeploymentBuild ToolsGradle

3. 修改缓存路径

在右侧找到Gradle user home选项,将默认路径(C:\Users\你的用户名\.gradle)改为其他盘符的指定目录(例如H:\Android\.gradle),点击Ok保存设置。

4. 迁移原有缓存文件

  1. 关闭 Android Studio(避免文件被进程锁定,导致拷贝失败);

  2. 找到原缓存目录(C:\Users\你的用户名.gradle),将整个.gradle文件夹复制到新设置的目录下(例如D:\Android.gradle);

  3. 重新打开 Android Studio,项目会自动刷新依赖路径,因已拷贝原有缓存,无需重新下载依赖库。

5. 清理原路径文件

确认新路径下的 Gradle 缓存正常工作后,可删除原 C 盘路径(C:\Users\你的用户名\.gradle)下的文件夹,释放 C 盘空间。

三、扩展:清理 Gradle 缓存

若需清理老项目的无用缓存(目前无指定项目缓存清理功能,仅支持全量清理),操作如下:

  1. 点击 Android Studio 顶部菜单栏FileInvalidate Caches / Restart...

  2. 在弹出的窗口中,选择清理的内容,然后点击Invalidate and Restart(清理缓存并重启);

  3. 重启后,Android Studio 会重建缓存,各项目需重新下载依赖库(仅保留当前项目必要缓存,节省空间)。

效果

清理后可释放 C 盘 5G 以上空间(根据缓存累积量有所差异)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:59:06

非技术背景转行AI全攻略:从焦虑到掌控职场的实战路径

本文为非技术背景人士提供AI转行指南,指出AI应用层市场广阔,无需成为算法工程师。转行应利用已有行业经验,定位AI产品经理、提示词工程师或解决方案销售等岗位。建议通过三阶段学习:先成为超级用户建立AI直觉,再掌握低…

作者头像 李华
网站建设 2026/6/10 12:00:11

SVN合并冲突解决方案:如何正确选择处理选项

SVN合并冲突解决方案:如何正确选择处理选项掌握这几个选项,轻松应对代码冲突在日常开发中使用SVN进行版本控制时,合并冲突是不可避免的情况。当面对冲突处理选项时,你是否曾经感到困惑?本文将详细解析各个选项的含义&a…

作者头像 李华
网站建设 2026/6/9 23:11:52

Mamba与Conda

“Mamba 下包”这个说法通常是指 使用 mamba 这个包管理器来安装(或下载、管理)软件包(packages)。 要理解这句话,需要先了解 Mamba 是什么。 🔹 1. Mamba 是什么? Mamba 是一个 快速、兼容 C…

作者头像 李华
网站建设 2026/6/10 14:23:09

网络爬虫已成为获取互联网数据的重要手段。Selenium 作为一种强大的自动化测试工具,

网络爬虫已成为获取互联网数据的重要手段。Selenium 作为一种强大的自动化测试工具, 网络爬虫已成为获取互联网数据的重要手段:Selenium 如何优化 Selenium 的使用以提高爬取效率、数据清洗的具体步骤和常用工具 在当今数据驱动的时代,网络爬虫已成为获…

作者头像 李华
网站建设 2026/6/10 14:21:45

ChatGLM3-6B-128K应用场景:电商产品描述批量生成实践

ChatGLM3-6B-128K应用场景:电商产品描述批量生成实践 1. 为什么电商运营需要长上下文大模型 你有没有遇到过这样的情况:手头有几十款新品,每款都有详细参数表、质检报告、用户反馈截图、竞品对比文档,加起来动辄上万字——但写产…

作者头像 李华