AndroidStudio升级到3.0.1后我新建的项目发现一直报这个异常。


  一开始还以为是因为没有翻墙的原因,导致哪个类库下载失败。后面一查发现是跟Butterknife 最新的8.8.1版本冲突了。原有的依赖方法,目前不适用,得删一些地方,

Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List

1.在project的gradle中删除Butterknife的依赖

Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List

2.在module的依赖里面将Butterknife的改为 annotationProcessor,

Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List

3.删掉多余的plugin

Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List


最后重新再gradle一遍,就可以了

Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List



关于AndroidStudio 升级到3.0以后Butterknife 8.8.1的使用,

可以参考 Butter Knife 8.8.1的安装和使用。写的可以说是非常详细了。

相关文章:

  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2021-04-14
  • 2022-12-23
  • 2021-07-20
  • 2021-12-05
猜你喜欢
  • 2021-08-18
  • 2021-07-13
  • 2021-08-21
  • 2021-12-03
  • 2021-04-12
  • 2021-06-07
  • 2022-12-23
相关资源
相似解决方案