不管是安装Android Studio还是升级Android Studio都会遇到配置Gradle的烦恼。
###1.配置gradle
####1.1 默认配置的Gradle
第一次安装的AS默认配置是,在setting下gradle下设置gradle选择的是use defalut gradle wrapper(recommended)
,当选择的是这个时,AS就会根据{project.dir}\gradle\wrapper\gradle-wrapper.properties文件中的配置去gradle,具体如下图:
这个配置的gradle(我这里是gradle-3.3-all)如果在目录C:\Users\Administrator\.gradle\wrapper\dists\
下存在的话,AS就不会去https\://services.gradle.org/distributions/gradle-3.3-all.zip
去下载了,AS就会利用该目录下的缓存,如果该目录下不存在gradle的话AS就会去站点根据gradle的版本去下载到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all
目录下,所以第一次打开AS才会这么慢。
####1.2 使用本地的gradle
如果我们选择的是“use local gradle distribution”的话表示用的是本地的gradle,本地的gradle是在AS的安装目录下的gradle目录下,比如我的是D:\Android_Studio\gradle\gradle-3.3
,而不会去缓存目录 C:\Users\Administrator\.gradle\wrapper\dists\
中去找。
如果你D:\Android_Studio\gradle
文件夹下没有gradle-3.3,你可以去C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
下找到gradle-3.3,然后复制到D:\Android_Studio\gradle
下。
###2. Android Gradle 插件的配置
注意是Android Gradle 插件而不是Gradle,两者是有区别的;
Android Gradle 插件的英文是:Android Plugin for Gradle。Android Gradle 插件的版本一般和Android Studio的版本一致
Android Gradle插件版本和与之对应的Gradle版本。
Android Plugin for Gradle | Gradle |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1+ |
2.3.0+ | 3.3+ |
左侧是Andorid gradle插件的版本,右侧是gradle的版本。