从 Github 上面找到的答案,主要解决 Module 中使用 Butterknife 出现的编译不通过问题。
build.gradle
:
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
// classpath 'com.jakewharton:butterknife-gradle-plugin:8.6.0'
使用 classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
就能解决上面的问题了
具体配置
module 中的 build.gradle:
apply plugin: 'com.jakewharton.butterknife'
dependencies {
api 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}
如果出现 R2 != R 的情况
可能原因1: 应该是因为引入了多个版本的 butterknife 的原因,去除低版本即可。