Butterknife 适配 Android Studio3.0

从 Github 上面找到的答案,主要解决 Module 中使用 Butterknife 出现的编译不通过问题。

Butterknife 适配 Android Studio3.0_第1张图片
屏幕快照 2017-11-07 下午7.21.22.png

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 的原因,去除低版本即可。

你可能感兴趣的:(Butterknife 适配 Android Studio3.0)