Android Gradle外掛版本3.2.1升級問題記錄
阿新 • • 發佈:2018-11-14
Android Gradle外掛版本3.2.1升級問題記錄
首先說下Android Gradle外掛版本對應關係
外掛版本號 | Gradle版本號 |
---|---|
2.1.3 - 2.2.3 | 4.1+ |
2.3.0+ | 3.3+ |
3.0.0+ | 4.1+ |
3.2.0+ | 4.6+ |
官方連結:https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-plugin
問題1:productFlavors渠道名稱的問題
解決方案:把每個渠道名稱改成小寫
問題2: butterknife註解器的問題
之前是用的butterknife8.4.0版本,升級gradle3.2.1後就報R2錯誤。
解決方案:把butterknife版本升級到8.8.1
- 修改butterknife版本號
implementation “com.jakewharton:butterknife:8.8.1”
annotationProcessor “com.jakewharton:butterknife-compiler:8.8.1”- 刪除gradle頂部的外掛引用
apply plugin: ‘com.jakewharton.butterknife’- butterknife外掛版本可以不用改
com.jakewharton:butterknife-gradle-plugin:8.4.0
問題3:buildTools版本的問題
解決方案:需要升級buildTools版本到28.0.2以上