Android Gradle插件版本 必须的Gradle版本与构建工具版本(buildToolsVersion的关系)

对应关系

插件版本必须的Gradle版本构建工具版本(buildToolsVersion)
2.0.0-2.1.22.10-2.1321.1.1+
2.1.3-2.2.32.14.1+23.0.2+
2.3.0+3.3+25.0.0+
3.0.0+4.1+26.0.2+ 不再需要为构建工具指定版本 – 插件默认使用最低要求的版本。可以删除该android.buildToolsVersion属性
3.1.0+4.4+27.0.3+ 不再需要为构建工具指定版本 – 插件默认使用最低要求的版本。可以删除该android.buildToolsVersion属性

该图表由Android官方文档整理得出。Android官方文档

Gradle插件由老版本迁移到3.0.0需要注意的地方

更新Gradle版本

根据上面表格可以得知,Gradle版本需要4.1+。</br>
手动更新Gradle,请更新gradle-wrapper.properties中的地址,如下所示:

distributionUrl=
https\://services.gradle.org/distributions/gradle-4.1-all.zip

应用插件

如果正在使用Android Studio 3.0或者更高的版本打开现有项目,请按照提示操作,将您的项目自动更新到最新版本的Android插件。要手动更新您的项目,请包含Maven存储区把那个在您的项目级build.gradle文件中更改插件版本,如下所示:

buildscript {    
    repositories {
        ...
         // You need to add the following repository to download the
        // new plugin.
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

还有更多的变更目前没有用到,请移步到Android官方文档

    原文作者:小锡兵鸥
    原文地址: https://www.jianshu.com/p/961b7b6f979b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞