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(摘自官网)
grdle&gradle plugin
Android Gradle Plugin version 兼容的AndroidStudio最低版本及Build Tools版本(自己总结):
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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,744评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • Android开发工具 Android Studio Android开发环境,基于IntelliJ IDEA,谷歌...
    奈何心善阅读 2,396评论 1 18
  • Gradle对于很多开发者来说有一种既熟悉又陌生的感觉,他是离我们那么近,以至于我每天做项目都需要他,但是他又是离...
    阿_希爸阅读 9,632评论 10 199
  • 到现在晚上八点半了,什么都没干,早上没有课,没起来,下午有课没去上,就练了一页字。Deadline明明快要到了,我...
    顾陌涵阅读 161评论 0 0