在Android導(dǎo)入項(xiàng)目或者修改gradle插件版本號(hào)時(shí)經(jīng)常會(huì)提示相關(guān)依賴版本過(guò)低制圈,需要修改依賴的插件版本號(hào)或者通過(guò)修改Gradle構(gòu)建工具版本號(hào)的情況鲸鹦,下面根據(jù)AndroidStudio官網(wǎng)資料總結(jié)下它們之間對(duì)應(yīng)的版本關(guān)系。
- Gradle:
Gradle是一個(gè)基于JVM的構(gòu)建工具馋嗜,是一款通用靈活的構(gòu)建工具葛菇,基于Groovy,build腳本使用Groovy編寫(xiě)济舆,在android項(xiàng)目中可以自動(dòng)幫我們完成項(xiàng)目的依賴,打包,簽名,發(fā)布等一系列操作庵朝。
- Android Gradle Plugin(Gradle 插件):
Android Gradle Plugin作用則是對(duì)Android項(xiàng)目提供Gradle構(gòu)建環(huán)境又厉,讓開(kāi)發(fā)者可以通過(guò)Gradle工具來(lái)運(yùn)行構(gòu)建覆致。
- BuildTools:
Android構(gòu)建的相關(guān)工具都在這里面,位于./sdk/build-tools/目錄下煌妈,它提供了類似aapt璧诵、dx這樣的工具,gradle則是使用這樣的工具來(lái)完成相應(yīng)的構(gòu)建任務(wù)族操。
Android Plugin Version與Gradle Version(摘自官網(wǎng))
Android Gradle Plugin version 兼容的AndroidStudio最低版本及Build Tools版本(自己總結(jié)):
參考:
https://developer.android.com/studio/releases/index.html#2-0-0
https://developer.android.com/studio/releases/gradle-plugin.html