本文共 459 字,大约阅读时间需要 1 分钟。
在androidstudio3.0以上版本中,butterknife的导入是这样的dependencies { compile 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'}
不需要在project的根build.gradle再进行其他的导入。
如果以上都确认无误,但发现onClick和bindView都无效的情况,检查下以上的依赖是不是设置在其他module中,如果是,那么问题基本找到了。
比如module A依赖module B,module B导入butterknife,那么A是无法直接使用butterknife的,需要在A的build.gradle里面加入如下依赖:
dependencies { annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'}
转载地址:http://iorki.baihongyu.com/