原文鏈接:https://zhouyang-cn.github.io/2017/05/02/Android%20Plugin%20for%20Gradle/
生命不息,折騰不止
? 從2014年12月Android Studio(后面簡寫為AS)發(fā)布v1.0版本開始算吩,我就開始用上了箕般,每次有新版本就踩著雷更新上去了谋右,遇到了很多問題货矮,有的是AS自己的bug、有的是國內(nèi)網(wǎng)絡(luò)的問題匾七。
? 今天來分享一個讓很多同行都很蛋疼的問題:
Gradle的Android插件version和Gradle的verion對應(yīng)關(guān)系問題絮短。
Android Plugin version | Required Gradle version |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1+ |
2.3.0+ | 3.3+ |
? 最初,只是知道這兩個version是有對應(yīng)關(guān)系的昨忆,因為隨便一改會編譯不過丁频,但具體是什么關(guān)系一直不清楚,導(dǎo)致經(jīng)歷了很長時間項目的這兩個version還是比較低的版本邑贴。當(dāng)然跟gradle下載不動也有一定的關(guān)系席里,本文就不討論gradle下載的問題了。
一張圖來說明這兩個version在AS中的位置:
找到這兩個version的對應(yīng)關(guān)系是在一次偶然逛Android Studio的用戶指南時發(fā)現(xiàn)的拢驾,文章的名字叫
《Android Plugin for Gradle Release Notes》
版本對應(yīng)關(guān)系
Android Plugin version | Required Gradle version |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1+ |
2.3.0+ | 3.3+ |