Butterknife 适配 Android Studio3.0

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容