在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(摘自官网)
Android Gradle Plugin version 兼容的AndroidStudio最低版本及Build Tools版本(自己总结):
参考:
https://developer.android.com/studio/releases/index.html#2-0-0
https://developer.android.com/studio/releases/gradle-plugin.html