若在使用ButterKnife依赖库时出现编译器错误,需将ButterKnife插件版本更新至最新,即可解决该问题。
步骤如下:
dependencies {
implementation 'com.jakewharton:butterknife:10.2.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'
}
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1' //添加该行
}
}
注意:如果还有其他ButterKnife相关错误,可将项目中所有ButterKnife的依赖清除并重新添加,然后再次执行步骤1-3。