在Android導入項目或者修改gradle插件版本號時經(jīng)常會提示相關(guān)依賴版本過低,需要修改依賴的插件版本號或者通過修改Gradle構(gòu)建工具版本號的情況,下面根據(jù)AndroidStudio官網(wǎng)資料總結(jié)下它們之間對應的版本關(guān)系。
- Gradle:
Gradle是一個基于JVM的構(gòu)建工具,是一款通用靈活的構(gòu)建工具,基于Groovy,build腳本使用Groovy編寫,在android項目中可以自動幫我們完成項目的依賴,打包,簽名,發(fā)布等一系列操作。
- Android Gradle Plugin(Gradle 插件):
Android Gradle Plugin作用則是對Android項目提供Gradle構(gòu)建環(huán)境,讓開發(fā)者可以通過Gradle工具來運行構(gòu)建。
- BuildTools:
Android構(gòu)建的相關(guān)工具都在這里面,位于./sdk/build-tools/目錄下,它提供了類似aapt、dx這樣的工具,gradle則是使用這樣的工具來完成相應的構(gòu)建任務。
Android Plugin Version與Gradle Version(摘自官網(wǎng))

grdle&gradle plugin
Android Gradle Plugin version 兼容的AndroidStudio最低版本及Build Tools版本(自己總結(jié)):

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