android studio gradle笔记

整个工程里面的build.gradle里面有个

dependencies {

        classpath'com.android.tools.build:gradle:3.1.2'

}

这个表示的是工程使用的gradle插件的版本号,不是gradle的版本号,

gradle插件是android studio使用的,目录在

androidStudio\gradle\m2repository\com\android\tools\build\gradle

在androidstudio的目录里面,是android 的设置内容;

然后在gradle-wrapper.properties文件里面的gradle版本号是真正使用的gradle的版本号。插件版本号和gradle版本号是对应的。(这个是可以在androidstudio里面设置的,可以设置成不默认使用这个文件里面的gradle版本号)

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+

然后每个gradle插件还会对应一个最低的Build-Tool version,我们要把我们的build-tool 的版本号还要对应起来。buid-tool的版本号是允许大于sdk的版本号的。

WARNING: The specified Android SDK Build Tools version (27.0.1) is ignored, as it is below the minimum supported version (27.0.3) for Android Gradle Plugin 3.1.2.

你可能感兴趣的:(android studio gradle笔记)