Android Gradle插件版本3.2.1升级问题记录

Android Gradle插件版本3.2.1升级问题记录

      • 问题1:productFlavors渠道名称的问题
      • 问题2: butterknife注解器的问题
      • 问题3:buildTools版本的问题

首先说下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

  1. 修改butterknife版本号
    implementation “com.jakewharton:butterknife:8.8.1”
    annotationProcessor “com.jakewharton:butterknife-compiler:8.8.1”
  2. 删除gradle顶部的插件引用
    apply plugin: ‘com.jakewharton.butterknife’
  3. butterknife插件版本可以不用改
    com.jakewharton:butterknife-gradle-plugin:8.4.0

问题3:buildTools版本的问题

解决方案:需要升级buildTools版本到28.0.2以上

你可能感兴趣的:(Gradle,Android问题)