不管是安装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,具体如下图:
关于Android Studio配置Gradle
关于Android Studio配置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 Studio配置Gradle

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的版本。

相关文章: