1, 下载ButterKnife插件并ReStart
第一步:下载butterKnife插件2, 在项目根build.gradle文件的dependencies节点下加上 classpath 'com.jakewharton:butterknife-gradle-plugin:10.0.0'
第二步classpath 'com.jakewharton:butterknife-gradle-plugin:10.0.0'
3, 在modle的build.gradle中最上面加上:apply plugin:'com.jakewharton.butterknife'
第三步apply plugin:'com.jakewharton.butterknife'
4, 在moudle的build.gradle的dependencies节点下加上:
implementation 'com.jakewharton:butterknife:10.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
最后一步implementation 'com.jakewharton:butterknife:10.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
注意1:如果你项目中使用的是Androidx或者按照上述操作还是引入失败那么请在modle的android节点下加上如下代码:
注意事项compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
注意2 :如果你的ButterKinfe引入成功但是点击事件无反应那么就在你需要用到butterknife的每一个moudle的dependencies节点下加上如下一行
注意事项annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
网友评论