ClassNotFoundException, когда я использую библиотеку поддержки дизайна

Когда я использую библиотеку поддержки дизайна, мое приложение падает. Logcat показывает следующее:

android.view.InflateException: строка двоичного XML-файла № 12: ошибка при раздувании класса com.android.design.support.FloatingActionButton

java.lang.ClassNotFoundException: не удалось найти класс com.android.design.support.FloatingActionButton по пути: DexPathList[[zip-файл /data/app/com.example.lmy86263.designsupportlibrarydemo-1/base.apk],

Я добавляю com.android.support:design:22.2.0 в градиент и синхронизирую, но это не работает.

Любые решения?


person Limengyang    schedule 06.06.2015    source источник
comment
Вы загрузили библиотеку поддержки через менеджер SDK?   -  person Prerak Sola    schedule 06.06.2015
comment
да, библиотека поддержки Android 22.2   -  person Limengyang    schedule 06.06.2015
comment
В вашем xml FloatingActionButton должно быть так ----> <android.support.design.widget.FloatingActionButton, я думаю, вы неправильно добавили его в файл макета. Можешь и файл макета выложить.   -  person Psypher    schedule 06.06.2015


Ответы (1)


В вашем xml FloatingActionButton должен быть таким ----> <android.support.design.widget.FloatingActionButton, вы неправильно добавили его в файл макета, поэтому вы получаете ошибку.

Eg:

 <android.support.design.widget.FloatingActionButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    app:layout_anchor="@id/appbar"
    app:layout_anchorGravity="bottom|right|end"
    android:src="@drawable/ic_discuss"
    android:clickable="true"/>
person Psypher    schedule 07.06.2015