直接主题。
在使用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'
}
正解如下:
在 Setting->Plugins 中输入 butterknife 添加插件
安装完成之后重启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选项