旧项目使用androidstudio3.3.2编译,报错

原因是butterknife本身版本问题,需要改为使用8.4.0,需要改动的地方如下

1.project的build.gradle文件,修改为使用8.4.0,如下

Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List; A

2.module:app的build.gradle文件,删除以下(一般写在文件头或文件尾)

apply plugin: 'com.jakewharton.butterknife'

3.module:app的build.gradle文件,修改butterknife的版本,如下:

Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List; A

重新编译运行成功

相关文章:

  • 2021-06-07
  • 2021-12-21
  • 2021-10-11
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
猜你喜欢
  • 2021-08-21
  • 2021-07-13
  • 2021-08-15
  • 2021-08-18
  • 2022-01-20
  • 2021-06-16
  • 2022-12-23
相关资源
相似解决方案