Я работал с компонентами навигации и пытался создать NavHostFragment
в activity_main.xml
моего проекта. Я попытался создать fragment
, используя функцию перетаскивания из палитры, но затем появляется странное диалоговое окно, как показано ниже:
![enter image description here](https://i.stack.imgur.com/CLeYj.png)
Выбор любой добавляет тег name
к fragment
, то есть
<fragment
android:id="@+id/fragment"
android:name="com.bumptech.glide.manager.SupportRequestManagerFragment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:layout_editor_absoluteX="198dp"
tools:layout_editor_absoluteY="355dp" />
или
<fragment
android:id="@+id/fragment2"
android:name="com.bumptech.glide.manager.RequestManagerFragment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:layout_editor_absoluteX="194dp"
tools:layout_editor_absoluteY="362dp" />
Приведенный выше код приводит к этому предварительному просмотру, показанному ниже:
Отмена диалога приводит к тому, что fragment
не создается, и я предполагаю, что ошибка в библиотеке Glide
, которую я использую в своем проекте.
def glideVersion = '4.11.0'
//Glide
implementation "com.github.bumptech.glide:glide:$glideVersion"
Я не могу избавиться от Glide
, так как он мне нужен в моем проекте, я попытался понизить версию библиотеки до 4.10.0
, но ошибка все еще сохраняется, и буду искренне признателен за любые предложения о том, как это исправить.