Attempt to use @BindView for an already bound ID 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文件修改
classpath 'com.android.tools.build:gradle:4.2.1'
在gradle-wrapper.properties文件修改
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
2.升级butterknife10.2.1以上
在build.gradle文件修改
classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1'
总结
当升级gradle没有办法解决问题时,同时升级butterknife10.2.1以上能解决问题。
还没有评论,来说两句吧...