web-dev-qa-db-fra.com

Composant d'architecture de navigation - La boîte de dialogue Nouvelle ressource ne contient pas de type de ressource de navigation pour le graphique de navigation

La boîte de dialogue Nouvelle ressource ne contient pas de type de ressource de navigation pour le graphique de navigation, même après avoir ajouté des dépendances de composant d'architecture de navigation 

def nav_version = '1.0.0-alpha01'
implementation "Android.Arch.navigation:navigation-fragment:$nav_version"
implementation "Android.Arch.navigation:navigation-ui:$nav_version"

 enter image description here

22
Yousuf Sohail

Assurez-vous que vous avez coché la case Paramètres -> Expérimental -> Activer l’Editeur de navigation .

L'éditeur de navigation est une fonctionnalité expérimentale, vous devez donc au préalable activez-le en ouvrant la boîte de dialogue Paramètres/Préférences IDE, en sélectionnant Expérimental dans le volet de gauche et cochez la case en regard de Activer Éditeur de navigation.

Aide -> Nouveautés de Android (Android Studio 3.2 Beta 1)

après cela, redémarrez Android Studio

57
Bartosz Musiał

Cela fonctionne dans Android Studio 3.2 qui est en Canary au moment de l'écriture.

Android Studio 3.2 propose des outils pour Android Jetpack, notamment un Visual Navigation Editor et nouveaux outils de refactoring de code.

https://Android-developers.googleblog.com/2018/05/google-io-2018-whats-new-in-Android.html

7
Yousuf Sohail

Je ne sais pas pourquoi cela ne se présente pas pour moi non plus, mais il existe une solution de contournement. 

Cliquez avec le bouton droit sur res -> sélectionnez Android Resource Directory -> sélectionnez Resource type en tant que navigation cliquez sur ok -> sélectionnez le répertoire navigation nouvellement créé -> cliquez avec le bouton droit sur File et saisissez le nom nav_graph.xml -> une fois le fichier ouvert, collez ce code:

<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:Android="http://schemas.Android.com/apk/res/Android">
</navigation>
5
Suleyman

J'utilisais Android Studio 3.2.1 mais cela ne chargerait pas l'éditeur de navigation. Se plaint de ne pas pouvoir installer la dépendance de fragment de navigation. Ce n'est qu'après avoir invalidé le cache d'Android Studio et redémarré que cela a fonctionné.

1
AndroidDev

J'ai rencontré le même problème lorsque je crée un nouveau fichier de ressources en tant que Type de navigation .

L'éditeur de navigation est uniquement disponible dans Android Studio 3.2 Canary.  

J'ai essayé d'activer l'éditeur de navigation manuellement: Fichier → Paramètres → Expérimental → Activer l'éditeur de navigation

L’option de navigation n’apparaît toujours pas dans le menu de sélection.

Il apparaîtra après avoir redémarré Android Studio.

0
pooja