ButterKnife跳过去的坑

直接主题。

在使用ButterKnife时,关于依赖、引用踩到一坑。按照一些网上介绍的方法,加入各种引用,都失败。例如下:

projcet gradle如下:
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
    classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'
}
module gradle如下:
apply plugin: 'com.jakewharton.butterknife'
dependencies {
    compile 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}

正解如下:

ButterKnife跳过去的坑_第1张图片

 

在 Setting->Plugins 中输入 butterknife 添加插件

ButterKnife跳过去的坑_第2张图片

ButterKnife跳过去的坑_第3张图片

安装完成之后重启AndroidStudio

添加Model设置

module gradle如下:
dependencies {

api 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

}

配置完成。

使用》》》

1、在onCreat()添加 ButterKnife.bind(this)

2、 右键R.layout.xxxxxx -> 就能看见Generate ButterKnife Injections选项

你可能感兴趣的:(Android)