Компонент архитектуры навигации - в диалоговом окне "Новый ресурс" отсутствует тип ресурса навигации для графика навигации
Диалоговое окно "Новый ресурс" не имеет типа ресурса навигации для графика навигации даже после добавления зависимостей компонентов архитектуры навигации
def nav_version = '1.0.0-alpha01'
implementation "android.arch.navigation:navigation-fragment:$nav_version"
implementation "android.arch.navigation:navigation-ui:$nav_version"
5 ответов
Он работает в Android Studio 3.2, которая на момент написания статьи была на Канарских островах.
Android Studio 3.2 содержит инструменты для Android Jetpack, включая визуальный редактор навигации и новые инструменты рефакторинга кода.
https://android-developers.googleblog.com/2018/05/google-io-2018-whats-new-in-android.html
Убедитесь, что вы установили флажок Настройки -> Экспериментальный -> Включить редактор навигации.
Редактор навигации - это экспериментальная функция, поэтому сначала необходимо включить ее, открыв диалоговое окно "Параметры / настройки IDE", выбрав "Экспериментальное" на левой панели и установив флажок рядом с "Включить редактор навигации".
Справка -> Что нового в Android (Android Studio 3.2 Beta 1)
после этого перезапустите Android Studio
Я не знаю, почему это не появляется для меня, но есть обходной путь.
Щелкните правой кнопкой мыши на res
-> выбрать Android Resource Directory
-> выбрать Resource type
как navigation
нажмите ОК -> выберите вновь созданный navigation
каталог -> правой кнопкой мыши File
и положить в имя nav_graph.xml
-> как только файл откроется, вставьте этот код:
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android">
</navigation>
Я использовал Android Studio 3.2.1, но он не загружал редактор навигации. Жаловался на невозможность установить зависимость фрагмента навигации. Только после того, как я аннулировал кэш Android Studio и перезапустил, он заработал.
Я столкнулся с той же проблемой при создании нового файла ресурсов, как тип навигации.
Инструмент навигационного редактора доступен только в Android Studio 3.2 Canary.
Я попытался включить редактор навигации вручную:Файл → Настройки → Экспериментальный → Включить редактор навигации.
Тем не менее опция навигации не отображается в меню выбора.
Он появится после того, как я перезапустил андроид студию.