.android和.gradle是android开发环境自动生成的缓存文件夹,默认位于c:\users\用户名下,常占用15–40gb;可通过属性查看确认大小,用gradle cleanbuildcache、手动删caches/dependency-cache与modules-2或迁移至d盘并建符号链接等方式安全清理或重定向。

定位并确认.android和.gradle的真实占用
这两个文件夹不是系统自带,而是Android开发环境(Android Studio、Gradle构建工具)在首次编译项目或同步依赖时自动生成的缓存仓库,常驻于C盘用户目录下,【默认路径为 C:\Users\用户名\.android 和 C:\Users\用户名\.gradle】。它们不显示在常规磁盘清理工具中,但单个文件夹动辄15–40GB——尤其是.gradle里的dependency-cache和wrapper/dists,存放着大量重复下载的jar/aar包和Gradle发行版压缩包。
Android 开发调试技能,通过系统 ADB 工具操作 Android 设备。以下场景必须触发此技能:(1) 直接 ADB 操作——安装 APK、查看设备列表、抓取 logcat 日志、查看已安装应用、清除应用数据、截图、重启设备、拉取/推送文件、查看 CPU/内存/电池信息、adb shell 操作;(2)...
先验证是否真有这么大:打开文件资源管理器 → 地址栏粘贴 %USERPROFILE%\.android → 回车 → 右键该文件夹 → “属性”;同样操作检查 %USERPROFILE%\.gradle。若显示“已用空间”超10GB,说明问题确实在此。
安全清空.gradle缓存(保留必要配置)
方法一:用Gradle官方命令精准清理(推荐)
以管理员身份打开Windows PowerShell → 输入 cd %USERPROFILE%\.gradle → 回车 → 再输入 【.\bin\gradle --stop】(先终止所有后台Gradle进程,避免文件被占用)→ 回车 → 然后执行 【.\bin\gradle cleanBuildCache】 → 回车。这会清除build-cache目录,释放3–8GB,且不碰wrapper和依赖缓存。
方法二:手动删依赖缓存(释放最大空间)
进入 %USERPROFILE%\.gradle → 打开caches文件夹 → 删除其中的dependency-cache(可直接删)和modules-2(含大量jar包,删后首次构建会重新下载,但不会影响项目功能)→ 注意别删wrapper文件夹,它只存Gradle版本压缩包,删了下次打开AS会重下,但体积小(每个约100MB),可留着。
方法三:一键清空整个.gradle(慎用)
如果确认不再做Android开发或能接受后续首次构建耗时较长,可直接删除整个 %USERPROFILE%\.gradle 文件夹。删除前请确保Android Studio已完全关闭,否则部分文件被锁定无法删除。
迁移.android到非C盘并重建软链接
第一步:停止Android Studio并备份当前配置
关闭Android Studio → 将 C:\Users\用户名\.android 整个文件夹复制到D盘根目录(例如 D:\android-cache)→ 备份完成后,删掉原C盘下的 .android 文件夹。
第二步:用mklink创建符号链接指向新位置
以管理员身份运行Windows PowerShell → 输入 【mklink /J "%USERPROFILE%\.android" "D:\android-cache"】 → 回车。这条命令会在原位置生成一个指向D盘的“透明通道”,Android Studio读写时完全无感,但实际数据落在D盘。
第三步:验证链接有效性
在文件资源管理器地址栏输入 %USERPROFILE%\.android → 回车 → 若能正常打开D:\android-cache内容,且Android Studio启动后不报错、AVD模拟器可正常加载,则迁移成功。注意:【必须用/J参数创建目录联结,不能用/D创建快捷方式,否则AS会拒绝识别】。
永久阻止新缓存回流C盘
第一步:修改Android Studio的Gradle用户主目录
打开Android Studio → File → Settings(Windows)→ Build, Execution, Deployment → Build Tools → Gradle → 在“Gradle user home”栏中,把路径从默认的 %USERPROFILE%\.gradle 改为 D:\gradle-cache → 点击“OK”并重启AS。
第二步:强制所有项目使用本地Gradle分发包
进入 AS → Settings → Build Tools → Gradle → 将“Use gradle from path”改为“Specified location”,然后指向你已下载好的gradle-x.x-bin.zip解压后的完整路径(如 D:\gradle\gradle-8.7)→ 这样可跳过自动下载wrapper/dists,避免再次在C盘生成大体积压缩包。
第三步:禁用Android Studio自动下载SDK组件到C盘
Settings → Appearance & Behavior → System Settings → Android SDK → 点击右上角“Edit”按钮 → 将SDK安装路径从C盘改为D:\AndroidSDK → 点击“Next”完成迁移。此步需联网重新下载部分SDK,但之后所有新组件都落地D盘。










