我们知道,android studio 安装会占用大量的空间,比如我们我们将andriod status 安装到了D:IDEAndroid Studio这里,但是你会发现,在编译出包过程中,C盘的大小也会在不断减小,是因为编译过程中的文件已经放到${user.home}下,比如我的是C:Usershelen目录下,涉及到的文件有
.AndroidStudio2.3
.gradle
.m2
(1).AndroidStudio2.3 的位置修改
该目录下有config及system两个文件夹,分别为配置及系统缓存文件夹。现关掉启动的androidstudio程序,将该文件夹移动至D:IDEAndroid Studio目录下。
修改AndroidStudio安装路径D:IDEAndroid Studio下的inidea.properties文件:
idea.config.path=D:/IDE/Android Studio/.AndroidStudio2.3/config
idea.system.path=D:/IDE/Android Studio/.AndroidStudio2.3/system
一定要注意前面的#号去掉
(2).gradle的位置修改
方法一、将.gradle文件夹剪切至D:Android Studiogradle文件夹下,之前在androidstudio的settings中配置gradle路径的方式在新版本中已经失效,但是可以通过命令实现路径的变更,在cmd中执行:
AndroidStudio安装路径D:IDEAndroid Studiogradlegradle-3.2in> gradle -g "D:/IDE/Android Studio/gradle/.gradle" -d
重启电脑,
方法二、如果不行的话,就在cmd中执行以下命令:
setx GRADLE_HOME "D:IDEAndroid Studiogradle"
setx Path ".;%%GRADLE_HOME%%in;"
setx GRADLE_USER_HOME %GRADLE_HOME%.gradle
执行完以后重启电脑,就可以了,编译过程中,没有C盘下生成.gradle
方法三、或者在在Android Studio的配置选项Settings中修改就行,如下:
(3).m2的位置修改
这个repository占用空间是极大的,先剪切至D:AndroidStudio,在config,settings中找到Path Variables,添加Name:MAVEN_REPOSITORY,Value: D:IDEAndroid Studio
另外是在maven的安装路径下的confsetting.xml的如下字段:
<localRepository>D:IDEmaven_repository</localRepository>