android——Android Studio 路径迁移指南(释放 C 盘空间)

1. 问题引入

使用 Windows 系统开发时,你是否经常遇到 Android Studio 导致 C 盘空间告急的情况?😲

这是因为 Android Studio 默认将核心数据文件存储在系统盘的用户目录(C:\Users\用户名\)下,主要包含三类占用空间较大的文件:

  • .android:存放 Android 模拟器镜像文件(单镜像可达数 GB)
  • .gradle:存放 Gradle 构建工具、依赖包缓存
  • .AndroidStudio:存放 AS 的配置、插件、日志、缓存等文件

版本说明:部分 AS 版本无.AndroidStudio目录,相关文件会分散在C:\Users\用户名\AppData\Local\Google\AndroidStudioXXXC:\Users\用户名\AppData\Roaming\Google\AndroidStudioXXX(XXX 为版本号)。本文演示环境:Android Studio Narwhal 4 Feature Drop | 2025.1.4 Build #AI-251.27812.49.2514.14217341

随着开发项目增多,这些文件会持续累积,最终导致 C 盘可用空间急剧减少。本文将详细讲解如何迁移这三类文件的存储路径,彻底解决 C 盘占用过高的问题。

2. 操作步骤

2.1 修改 .android 路径

核心原理:通过配置系统环境变量ANDROID_SDK_HOME指定新路径,步骤如下:

  1. 打开环境变量配置面板:「此电脑」右键 → 属性 → 高级系统设置 → 高级 → 环境变量
  1. 在「系统变量」区域点击「新建」:
    • 变量名:ANDROID_SDK_HOME
    • 变量值:自定义非 C 盘路径(禁止包含中文 / 空格 ),示例:E:\Android\ASData\.android
  2. 点击「确定」保存,关闭所有配置窗口。

2.2 修改 .gradle 路径

核心原理:通过环境变量GRADLE_USER_HOME指定 Gradle 缓存新路径,操作流程与上文一致:

  1. 打开环境变量配置面板(同上);
  2. 在「系统变量」区域点击「新建」:
    • 变量名:GRADLE_USER_HOME
    • 变量值:自定义非 C 盘路径(禁止包含中文 / 空格 ),示例:E:\Android\ASData\.gradle
  3. 点击「确定」保存。

2.3 修改 .AndroidStudio 路径

核心原理:修改 AS 安装目录下的idea.properties配置文件,指定配置 / 缓存新路径:

  1. 找到idea.properties文件位置(以示例路径为例):E:\Android\android-studio-2025.1.4.8-windows\android-studio\bin\idea.properties

  2. 右键选择「记事本」打开该文件;

  3. 找到以下注释行,在其下方添加自定义路径配置(** 路径分隔符用 / 而非 **): properties

    复制代码
    # 原配置(注释状态)
    # idea.config.path=${user.home}/.AndroidStudio2025.1.4/config
    # 新增自定义配置
    idea.config.path=E:/Android/ASData/.AndroidStudio/config
    
    # 原配置(注释状态)
    # idea.system.path=${user.home}/.AndroidStudio2025.1.4/system
    # 新增自定义配置
    idea.system.path=E:/Android/ASData/.AndroidStudio/system
  4. 保存文件并关闭(修改前建议备份原文件)。

3. 验证操作

完成上述配置后,重启 Android Studio,首次启动会进入初始化引导界面(类似新安装),这是正常现象,按引导完成初始化即可。

3.1 验证 .android 路径修改效果

  1. 启动 AS 后,原模拟器列表会清空(因数据已迁移);
  2. 新建一个模拟器,检查新路径下是否生成文件:示例路径:E:\Android\ASData\.android\avd(系统自动嵌套一层.android属于正常现象);
  3. (可选)如需迁移旧模拟器:
    • 将旧路径(C:\Users\用户名\.android\avd)下的模拟器文件夹剪切到新路径;
    • 编辑模拟器文件夹内的xxx.ini文件,将其中的path值改为新路径。

3.2 验证 .gradle 路径修改效果

  1. 新建一个 Android 项目,AS 会自动下载 Gradle 依赖;
  2. 验证方法:
    • 打开 AS → File → Settings → Build, Execution, Deployment → Gradle;
    • 查看「Gradle user home」是否为自定义的新路径(如E:\Android\ASData\.gradle);
  3. (可选)将旧路径下的 Gradle 缓存文件剪切到新路径,可避免重复下载。

3.3 验证 .AndroidStudio 路径修改效果

  1. AS 启动后,会自动在新路径(如E:/Android/ASData/.AndroidStudio/)生成configsystem文件夹;
  2. 检查新路径下是否有文件生成,确认配置生效;
  3. 原插件需重新安装(新路径无旧插件缓存),安装后插件数据会存储在新路径。

4. 清理旧文件

待所有新路径验证生效后,即可安全删除 C 盘旧文件,释放空间:

  1. 删除C:\Users\用户名\下的.android.gradle.AndroidStudio文件夹;
  2. 若为新版 AS,额外删除C:\Users\用户名\AppData\Local\Google\AndroidStudioXXXC:\Users\用户名\AppData\Roaming\Google\AndroidStudioXXX下的logcachesplugins等文件夹;
  3. ✅ 完成后查看 C 盘空间,确认已释放占用的存储空间。

总结

  1. 核心优化点:通过环境变量 + 配置文件修改三类核心文件的存储路径,彻底迁移出 C 盘;
  2. 关键注意事项:自定义路径禁止包含中文 / 空格,路径分隔符统一用/,修改配置后需验证生效再删除旧文件;
  3. 实操技巧:迁移旧缓存 / 模拟器文件可减少重复下载 / 重建,节省时间。
相关推荐
学会放下ta12 小时前
安装breakpad
ide
赶路人儿13 小时前
常见的mcp配置
android·adb
阿拉斯攀登13 小时前
【RK3576 安卓 JNI/NDK 系列 07】RK3576 实战(一):JNI 调用 GPIO 驱动点亮 LED
android studio·瑞芯微·嵌入式驱动·安卓驱动·rk3576 gpio控制
szcsun513 小时前
关于在pycharm中新建项目创建虚拟化环境venv
ide·python·pycharm
符哥200813 小时前
充电桩 WiFi 局域网配网(Android/Kotlin)流程、指令及实例说明文档
android·开发语言·kotlin
没有了遇见14 小时前
Android 项目架构之<用户信息模块>
android
Georgewu15 小时前
如何判断应用在鸿蒙卓易通或者出境易环境下?
android·harmonyos
localbob16 小时前
Pico 4XVR 1.10.13安装包下载与安装教程 ico 4XVR最新版下载、4XVR 1.10.13 APK安装包、Pico VR看电影软件、4XVR完整版安装教程、Pico 4播放器推荐、V
android·vr·vr播放器·vr眼镜播放器下载·pico 4xvr·4xvr下载·pico 4xvr最新版安装包
峥嵘life16 小时前
Android16 EDLA【CTS】CtsConnectivityMultiDevicesTestCases存在fail项
android·学习
大傻^17 小时前
SpringAI2.0 Null Safety 实战:JSpecify 注解体系与 Kotlin 互操作
android·开发语言·人工智能·kotlin·springai