作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在使用 ButterKnife。但是我有第一次看到的错误,没有找到解决方案。
错误:
Error:(24, 36) error: cannot find symbol method findRequiredViewAsType(Object,int,String,Class<ImageView>)
我一如既往地尝试了 bindView
@BindView(R.id.menu_hamburgerIcon) ImageView menuHamburger;
在gradle中也加入了:
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.1.0'
但在 ButterKnife 生成的类中仍然出现此错误。
最佳答案
你有:
apt 'com.jakewharton:butterknife-compiler:8.1.0'
但是
compile 'com.jakewharton:butterknife:8.0.1'
这里的技巧是你必须在两个条目中使用相同的版本,你得到了 8.0.1
和 8.1.0
(很可能是 C&P 或打字错误),只是也将 compile
设置为 8.1.0
,你应该没问题:
compile 'com.jakewharton:butterknife:8.1.0'
关于android - ButterKnife 错误 : cannot find symbol method findRequiredViewAsType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212307/
我一直在使用 ButterKnife。但是我有第一次看到的错误,没有找到解决方案。 错误: Error:(24, 36) error: cannot find symbol method findRe
我是一名优秀的程序员,十分优秀!