ClassNotFoundException при использовании androidx.fragment.app.FragmentContainerView - PullRequest
3 голосов
/ 31 января 2020

Я пытаюсь перейти от использования FrameLayout к использованию FragmentContainerView и из обучающих программ, которые я видел, это должно быть довольно легко. Однако, когда я запускаю свое приложение после внесения изменений, я получаю

Error inflating class androidx.fragment.app.FragmentContainerView
Caused by: java.lang.ClassNotFoundException: androidx.fragment.app.FragmentContainerView

, мой файл макета довольно прост:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="@layout/app_bar_main">

    <androidx.fragment.app.FragmentContainerView
        android:id="@+id/fragment_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
</LinearLayout>

Нужно ли что-то добавить в build.gradle? или что-то? Почему он не может найти класс?

1 Ответ

1 голос
/ 31 января 2020

Это в androidx.fragment 1.2.0 или выше:

implementation "androidx.fragment:fragment:1.2.0"
...