原文鏈接:https://zhouyang-cn.github.io/2017/05/02/Android%20Plugin%20for%20Gradle/
生命不息,折騰不止
? 從2014年12月Android Studio(后面簡(jiǎn)寫(xiě)為AS)發(fā)布v1.0版本開(kāi)始,我就開(kāi)始用上了,每次有新版本就踩著雷更新上去了,遇到了很多問(wèn)題,有的是AS自己的bug、有的是國(guó)內(nèi)網(wǎng)絡(luò)的問(wèn)題。
? 今天來(lái)分享一個(gè)讓很多同行都很蛋疼的問(wèn)題:
Gradle的Android插件version和Gradle的verion對(duì)應(yīng)關(guān)系問(wè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+ |
? 最初,只是知道這兩個(gè)version是有對(duì)應(yīng)關(guān)系的,因?yàn)殡S便一改會(huì)編譯不過(guò),但具體是什么關(guān)系一直不清楚,導(dǎo)致經(jīng)歷了很長(zhǎng)時(shí)間項(xiàng)目的這兩個(gè)version還是比較低的版本。當(dāng)然跟gradle下載不動(dòng)也有一定的關(guān)系,本文就不討論gradle下載的問(wèn)題了。
一張圖來(lái)說(shuō)明這兩個(gè)version在AS中的位置:
找到這兩個(gè)version的對(duì)應(yīng)關(guān)系是在一次偶然逛Android Studio的用戶(hù)指南時(shí)發(fā)現(xiàn)的,文章的名字叫
《Android Plugin for Gradle Release Notes》
版本對(duì)應(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+ |