文章首发自公众号:nullobject。
个人站点:https://www.nullobject.cn
这篇文章主要介绍如何修改 Android Studio 缓存目录
1 说明
修改 Android Studio 缓存目录,主要是修改 .AndroidStudio 文件夹和 m2 文件夹所在目录。.AndroidStudio主要用于保存 AS 的配置以及插件。默认情况下,.AndroidStudio 默认的目录位于 C 盘系统用户文件夹下:
AS 默认会为每个版本都生成一个 .AndroidStudio 目录,当然这可以在安装和更新 AS 时指定。m2文件夹为 AS 本地仓库缓存,在使用远程仓库时会先缓存到本地的仓库之后才添加到项目。这两个文件夹会随着使用日渐膨胀,占用 C 盘空间,因此 C 盘容量小的朋友可以通过这个方法转移 AS 缓存目录以减缓系统盘压力。
- 开始配置之前,建议先关闭所有 Android Studio 实例。
- Android Studio 基于 IntelliJ IDEA 开发,可以通过修改 Android Studio 可执行文件目录下的 idea.properties 文件实现修改缓存目录。该方法理论上同样适用于修改 JetBrains 家其他的软件缓存目录。
- 备份 idea.properties 文件
开始配置之前,建议备份一份原始的 idea.properties 文件,以确保发生意外时候能够快速地恢复原有配置(相信细心的 Coder 们不会犯这种错误)。
2 修改 idea.properties
如果您是初次修改idea.properties,建议先熟悉该属性文件中的配置选项,一定程度上这也能够达到知其所以然的效果。idea.properties 部分内容如下:
图中箭头所指的内容就是用于修改 AS 缓存目录的四个选项。可以看到,被注释掉的这四个选项即 AS 默认的缓存目录配置,要修改 AS 缓存目录为指定的目录,只需要去掉这四句的注释,并修改为目标路径即可。例如,笔者希望将 AS 缓存目录修改为 D:/Android/.AndroidStudio 目录,可以按以下方式修改:
修改完成后保存并关闭文件,重启 Android Studio 既可生效。
注意:修改完成后,重新打开 AS 会出现配置引导界面让用户重新配置。想沿用原有的配置,只需要将旧的缓存目录内容复制到新的路径下即可:
3 修改 m2 文件夹
m2文件夹默认的路径为C:/Users/username/.m2,其中 username 即系统用户名。将 m2 文件夹复制到新的缓存目录下,例如D:/Android。接下来需要打开 AndroidStudio 配置其路径的环境变量:
配置好之后,重启 AS 生效。