Я получил эту ошибку в новом проекте, созданном по шаблону, потому что я добавил фрагмент хоста в DrawerLayout
, не думая о include
для панели приложения, которая имеет include
для контента, где есть другой фрагмент хоста. Это был лицевой момент. Я копировал куски кода из существующего проекта, чтобы ускорить процесс и зашел слишком далеко.
Удаление любого фрагмента хоста исправило cra sh. Изменение идентификатора одного из них также исправило cra sh, но затем граф навигации был раздут дважды. Конечно, я хотел использовать тот, что в содержании панели приложения, вместо того, который я добавил.
Похоже, ваш макет activity_main
намного проще, если это все, но убедитесь, что он для макета невозможно включить более одного фрагмента хоста с одинаковым идентификатором.