Случайно наткнулся на решение.
- Прежде всего удалите зависимости gradle навигационного контроллера, а также все его использования в коде.
- Удалите папку навигации в ресурсах.
- Убедитесь, чтоgradle sync успешен.
- Перезапустите Android Studio.
- Щелкните правой кнопкой мыши по папке res, создайте новый ресурс.Назовите его nav_graph, выберите тип ресурса - навигация.AS предлагает загрузить необходимые зависимости, нажмите yes.
- Наслаждайтесь навигационным контроллером.
Обратите внимание, что эта последовательность работала для меня не с первого раза, повторите попытку, если она все еще не работает.
Редактировать: после добавления других зависимостей контроллера навигации (пользовательский интерфейс и тестирование навигации) и перезапуска AS, произошла та же ошибка.После небольшого эксперимента я нашел виновника - это зависимость androidTestImplementation "android.arch.navigation: navigation-testing-ktx: $ navigationVersion".Только не используйте его и не комментируйте перед выходом из AS, раскомментируйте после запуска.