ButterKnife错误:找不到符号方法findRequiredViewAsType

时间:2016-07-05 20:37:22

标签: android gradle android-gradle butterknife

我一直在使用ButterKnife。 但我有错误,第一次看到,并没有找到解决方案。

ERROR:

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的基础上得到这个错误。

1 个答案:

答案 0 :(得分:11)

你有:

apt 'com.jakewharton:butterknife-compiler:8.1.0'

compile 'com.jakewharton:butterknife:8.0.1'

这里的诀窍是你必须在两个条目中使用相同的版本,你得到8.0.18.1.0(很可能是C&amp; P或拼写错误),只需将compile设置为{ {1}}你也应该做得很好:

8.1.0