修改Android Studio的文件缓存路径(减少对C盘的占用)

记录贴~

最近发现电脑C盘的空间有些紧张。筛了一遍,发现与Android Studio相关的几个缓存文件夹占了很大空间。

参考了一些网上的资料,可以修改Android Studio的缓存路径,减少对C盘的占用。

这里记录一下我的整理过程。


比较占空间的文件夹分别是:

  • .android:主要存放Android Studio中缓存的虚拟机(模拟器)。
  • .Android Studio:配置与插件缓存文件夹
  • .gradle:本地的gradle全局配置文件
  • .m2:本地仓库

这几个文件夹的位置都在 C:\Users\用户名\ 下。

如果不修改路径的话,后续使用时,缓存与更新的内容仍会存储在C盘中,占用的空间就会越来越多。

.android

1. 首先新建一个文件夹,用于存放修改路径后的.android文件夹。我选择的路径为D:\Android\AVDs

2. 新建一个系统的环境变量,变量名为ANDROID_SDK_HOME。变量值即为上一步的路径。如下图所示。

3. 将“C:\Users\用户名”目录下的.android文件夹剪切到“D:\Android\AVDs”目录下。(担心有风险的话,可以提前做好备份)

4. 修改 D:\Android\AVDs\.android\avd 中的.ini文件,将path中原来的“C:\Users\用户名”路径修改为当前路径。如下图所示。

5. 重启电脑生效。

由于我之前已经下载安装过虚拟机,因此.android文件夹占用的空间较大,有8G左右。

按照上述步骤处理完后,我这里没有出现什么异常情况。重启电脑后按照下图所示,在Android Studio中查看虚拟机路径,打开即为修改后D盘下的路径。

.Android Studio

1. 首先进入到Android Studio安装目录的bin文件夹下。我这里的路径是D:\Android\Android Studio\bin

2. 打开其中的idea.properties文件,分别修改其中的idea.config.path和idea.config.path。

未修改时的内容是第8行和第14行。我将这两行注释掉,并分别在后面重新添加了路径,即第9行和第15行。

如下图所示。

3. 修改好后,如果不希望AndroidStudio重新更新下载,则可以直接把.Android Studio文件夹从C盘剪切到设置的目录(我这里是D:\Cache)中。(担心有风险的话,可以提前做好备份)

.gradle

.gradle的修改:打开Android Studio,File -> Settings。直接修改成你希望设置的缓存路径即可。

然后可以把.gradle文件夹从C盘剪切到设置的目录中。

.m2

与.gradle的修改过程类似。打开Android Studio -> File -> Settings,如下图所示。

同上,记得剪切~