1. 首先安装时,安装路径修改。
2. 修改SDK路径。
AS右上角SDK Manager
选择SDK 路径,提示一下,SDK路径最好不要有空格,因为如果有用到NDK的话,ndk-bundle路径不能有空格,通常NDK会安装在SDK目录下。NDK 是Native development kit缩写,是支持原生开发的工具,也就是利用jni编程,可以使你在java中调用C/C++的方法,或在C/C++中调用Java方法。NDK安装,选择SDK Tools,找到NDK,选择一个版本安装即可。
当然,开始没注意空格问题也不是就没辙了,在项目的local.properties中配置SDK路径和NDK路径。
修改ndk路径即可:
ndk.dir=D\:\\software\\Sdk\\ndk\\android-ndk-r11c
sdk.dir=D\:\\software\\Sdk
3. 修改.gradle路径。
在File ->Settings -> Build,Execution,Development ->Gradle下
这个gradle路径建议修改,默认是在C:\Users\Administrator.gradle目录下,但是随着你下的gradle-wrapper越来越多,占的空间会越来越大,所以建议修改。
4. 修改.android文件夹和.AndroidStudio文件夹路径
参见这篇博文:http://blog.csdn.net/xx326664162/article/details/52004676
4.1 .AndroidStudio文件夹的修改
.AndroidStudio文件夹的修改,在 \Android\AndroidStudio\bin 目录下,idea.properties文件,以下内容修改,把注释去掉,并更改到指定目录。idea.config.path,idea.system.path注释去掉,并修改目录,idea.plugins.path,idea.log.path的注释去掉。
修改如下:
修改这个目录是因为Idea输出的日志以及插件安装都会在这个路径下,防止越来越大,把路径挪一下位置。
4.2 .android文件夹的修改
1、这个文件夹是由Android SDK配置模拟器生成的,也是最占空间的一个。
首先,需要添加一个系统的环境变量ANDROID_SDK_HOME,我这里把它放到我SDK目录下。
至此就基本将AS占用空间大的文件夹移动到C盘外的目录了。
5. 修改AS最大运行缓存
修改studio64.exe.vmoptions文件,如果是32位机器,修改studio.exe.vmoptions文件。
-Xms256m
-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
将上面的-Xmx1280m改成自己电脑能适应的就好。
-Xms256m
-Xmx3840m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
6. adb 命令配置环境变量
先添加SDK目录的环境变量ANDROID_SDK_HOME,然后将其配置到Path变量中去。