对应关系

Android Studio 的Gradle Plugin版本和Gradle间有个对应关系,如下图所示,若版本不对,可能会报各种异常

以下是目前官网上的对应关系表,若后续有新的版本,可以查阅Android Gradle plugin release notes

Plugin version

Required Gradle version

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+

3.0.0+

4.1+

3.1.0+

4.4+

3.2.0 - 3.2.1

4.6+

3.3.0 - 3.3.2

4.10.1+

3.4.0 - 3.4.1

5.1.1+

3.5.0

5.4.1+

配置Gradle Plugin版本

Gradle Plugin的版本在项目的build.gradle文件中配置

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
    }
}

配置Gradle版本

Gradle版本配置在gradle->wrapper路径下的gradle-wrapper.properties文件中配置

#Mon May 21 15:32:11 CST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip