butterknife黄油刀点击无效的处理方法
本帖最后由 xdfg 于 2021-3-31 11:44 编辑今天随意搞了个临时小项目,随便用了个butterknife黄油刀发现点击无效!
照抄现成DEMO排除了半天才意识到是自己漏写一句!{:1_925:}
我用的是AS 3.5.1版本。
gradle环境 classpath 'com.android.tools.build:gradle:3.5.1'
gradle环境 distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
JAVA环境是1.8
然后就是导入黄油刀
//黄油刀
implementation 'com.jakewharton:butterknife:10.2.1'
//不加这一句,黄油刀无效
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'
我试过注释掉 com.jakewharton:butterknife-compiler 这一行,结果能编译能跑,但是点击没反应。
恢复就能正常用了。compiler这个东西不清楚是什么作用,但是没它不行。有没有路过的专业的大神解释一下,感激不尽……:lol
记个笔记防止以后忘了,顺便帮一下遇到同样问题的基友……{:1_918:} 这个我好早之前 就需要加annotationProcessor 刚刚开始出来的版本不需要加 annotationProcessor替代apt 真的很不错啊 jxn|android 发表于 2021-3-30 13:34
这个我好早之前 就需要加annotationProcessor 刚刚开始出来的版本不需要加 annotationProcessor替代apt
原来如此,是新版本替代的缘故……{:1_893:}
页:
[1]