Gradle构建工具与Android对应关系

在Android导入项目或者修改gradle插件版本号时经常会提示相关依赖版本过低,需要修改依赖的插件版本号或者通过修改Gradle构建工具版本号的情况,下面根据AndroidStudio官网资料总结下它们之间对应的版本关系。

  • Gradle:

Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,基于Groovy,build脚本使用Groovy编写,在android项目中可以自动帮我们完成项目的依赖,打包,签名,发布等一系列操作。

  • Android Gradle Plugin(Gradle 插件):

Android Gradle Plugin作用则是对Android项目提供Gradle构建环境,让开发者可以通过Gradle工具来运行构建。

  • BuildTools:

Android构建的相关工具都在这里面,位于./sdk/build-tools/目录下,它提供了类似aapt、dx这样的工具,gradle则是使用这样的工具来完成相应的构建任务。

Android Plugin Version与Gradle Version(摘自官网)

《Gradle构建工具与Android对应关系》 grdle&gradle plugin

Android Gradle Plugin version 兼容的AndroidStudio最低版本及Build Tools版本(自己总结):

《Gradle构建工具与Android对应关系》 gradle&as&gradle_plugin&buildTools

参考:
https://developer.android.com/studio/releases/index.html#2-0-0
https://developer.android.com/studio/releases/gradle-plugin.html

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