Gradle简介

Gradle其实就是一个构建项目的工具,也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在AndroidStudio上。

那么在Android Studio中使用的Gradle其实应该被叫做 Android Gradle Plugin,也就是安卓项目上的gradle插件;Android Studio构建系统基于Gradle,并且Gradle的Android插件添加了构建Android应用程序特有的几项功能。虽然Android插件通常与Android Studio一起更新,但插件(以及Gradle系统的其他部分)可以独立于Android Studio运行,并可以单独更新。

Gradle插件会有版本号,每个版本号又对应有一个或一些 Gradle发行版本(一般是限定一个最低版本),也就是我们常见的类似gradle-4.1-all.zip这种东西;

如果这两个版本对应不上了,那你的工程构建的时候就会报错。

对应关系如下:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号

2019年4月19日补充:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_02

所以,Gradle插件版本、Gradle版本、buildTool版本是相互关联的。

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_03

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_04

2019年4月19日补充:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_05

https://developer.android.com/studio/releases/gradle-plugin

Gradle插件在本地电脑中的位置

Android Studio安装目录\gradle\m2repository\com\android\tools\build\gradle

例如:C:\Software\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle

PS:

默认安装过程中的一些路径

SDK路径              C:\Users\Administrator\AppData\Local\Android\sdk

软件安装路径       C:\Program Files\Android\Android Studio

默认工程目录       C:\Users\Administrator\AndroidstudioProjects

Gradle插件目录     C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.9-all\3jdgemv0iv8uqohg3kcp2o88r1 目录下

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_06

Gradle在本地电脑中的位置

 C盘下的Users目录下的{计算机名}目录下.gradle\wrapper\dists 

例如:C:\Users\haiyuKing\.gradle\wrapper\dists 

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_07

查看Gradle插件版本号、Gradle版本号、SDK buildTool版本号

查看Gradle插件版本号

方式一:File——Project Structure...

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_08

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_09

方式二

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_10

查看Gradle版本号

方式一:File——Project Structure...

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_11

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_12

方式二:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Gradle_13

查看SDK build tool版本号

方式一:File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools

或者

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Gradle_14

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Gradle_15

方式二:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_16

更新Gradle插件版本号、Gradle版本号、SDK buildTool版本号

更新Gradle插件版本

修改工程目录下的build.gradle中的gradle插件版本号

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_17

同步gradle

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_18

需要FQ,耐心等待一段时间。

更新Gradle版本

修改gradle-wrapper.properties中的gradle版本号

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_19

同步gradle

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_18

更新SDK Build Tool版本

上面的操作只是对某个项目进行了修改,当使用Android Studio新建项目的时候,使用的Gradle插件、Gradle版本号还是默认的,因为SDK build tool版本号未更新。

通过Android SDK Manager升级:

File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools

或者

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_21

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_22

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_23

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_24

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_25

查看刚安装的build tool版本:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_26

更新SDK Tool版本

上面的操作只是对某个项目进行了修改,当使用Android Studio新建项目的时候,使用的Gradle插件、Gradle版本号还是默认的,因为SDK build tool版本号未更新。

通过Android SDK Manager升级:

File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools

或者

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_21

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Gradle_28

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_29

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Gradle_30

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_版本号_31

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_android_32

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Gradle_33

查看SDK安装目录下的build tool版本号:

android studio2021能打开低版本gradle吗 android studio版本和gradle版本对应_Android_34

参考资料

Android Gradle的理解以及升级Gradle插件3.0.1遇到的坑

Android Studio gradle插件版本和gradle版本对应关系

需要翻.墙:

Android Plugin for Gradle Release Notes