2016-07-05 17 views
4

Ich benutze ButterKnife für lange Zeit. Aber ich habe Fehler, die zum ersten Mal sehen und fand keine Lösung für diese.ButterKnife Fehler: kann keine Symbolmethode finden findRequiredViewAsType

ERROR:

Error:(24, 36) error: cannot find symbol method findRequiredViewAsType(Object,int,String,Class<ImageView>) 

Ich versuchte Bindview wie immer

@BindView(R.id.menu_hamburgerIcon) ImageView menuHamburger;

Auch in gradle hinzugefügt:

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

Aber immer noch diesen Fehler in genereted Klasse von Buttermesser.

Antwort

8

Sie haben:

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

aber

compile 'com.jakewharton:butterknife:8.0.1' 

Der Trick dabei ist, dass Sie die gleiche Version in beiden Einträgen verwenden müssen, und Sie haben 8.0.1 und 8.1.0 (höchstwahrscheinlich C & P oder Tippfehler), Setzen Sie einfach compile auf 8.1.0 und Sie sollten gut sein:

compile 'com.jakewharton:butterknife:8.1.0' 
+4

wow ... Zeit ins Bett gehen ... es funktioniert – Esperanz0