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以上