Attempt to use @BindView for an already bound ID 0 解决办法

小咪咪 2022-10-12 14:55 67阅读 0赞

Attempt to use @BindView for an already bound ID 0 解决办法

问题

library中使用butterknife,生成的资源id都是0x0
在这里插入图片描述

解决办法

1.升级Gradle 3.6.0以上(以4.2.1为例)
在build.gradle文件修改

  1. classpath 'com.android.tools.build:gradle:4.2.1'

在gradle-wrapper.properties文件修改

  1. distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

2.升级butterknife10.2.1以上
在build.gradle文件修改

  1. classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1'

总结

当升级gradle没有办法解决问题时,同时升级butterknife10.2.1以上能解决问题。

发表评论

表情:
评论列表 (有 0 条评论,67人围观)

还没有评论,来说两句吧...

相关阅读