Butter Knife – Невозможно связать представления для фрагмента

Я получаю исключение java.lang.RuntimeException: Невозможно связать представления для фрагмента на ButterKnife.bind (это, просмотр). Код выглядит так:

@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_personal, container, false); ButterKnife.bind(this, view); BindData(); return view; } 

Взгляните на этот ответ. Использование Butter Knife в пользовательских базовых атрибутах SubClass. Результаты в «Невозможно ввести представления».

Похоже, что вы должны ошибаться по некоторому типу вида или id

Повторяющийся ответ. В любом случае моя проблема (и, вероятно, ваша тоже):

 <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

Затем ImageView привязан к другому классу, например ImageButton

 @Bind(R.id.imageView) ImageButton notAnImageButton