2016-07-05 2 views
4

나는 버터 나이프를 계속 사용하고 있습니다. 하지만 처음에는 볼 수있는 오류가 있으며이를위한 해결책을 찾지 못했습니다.버터 나이프 오류 : 기호 메서드를 찾을 수 없습니다. findRequiredViewAsType

오류 :

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

나는 또한 Gradle을 추가 항상

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

처럼의 Bindview을 시도 :

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

하지만 여전히 ButterKnife에 의해 genereted 클래스에서이 오류가.

답변

8

당신은이 :

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

하지만

compile 'com.jakewharton:butterknife:8.0.1' 

여기에 트릭은 당신이 두 항목에 동일한 버전을 사용해야합니다 그리고 당신은 8.0.18.1.0 (대부분 C & P 또는 오타가 있어요), compile8.1.0으로 설정하면 잘됩니다.

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

와우 ... 잠자리에 드는 시간 ... 그 일 – Esperanz0

관련 문제