it-swarm.com.de

Komponente für Navigationsarchitektur - Das Dialogfeld "Neue Ressource" hat keinen Navigationsressourcentyp für das Navigationsdiagramm

Das Dialogfeld "Neue Ressource" hat selbst nach dem Hinzufügen von Abhängigkeiten der Navigationsarchitekturkomponente keinen Navigationsressourcentyp für das Navigationsdiagramm 

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

Stellen Sie sicher, dass Sie das Kontrollkästchen Einstellungen -> Experimentell -> Navigationseditor aktivieren aktiviert haben.

Der Navigationseditor ist eine experimentelle Funktion, daher müssen Sie zuerst Aktivieren Sie es, indem Sie das Dialogfeld IDE Settings/Preferences öffnen und .__ auswählen. Experimentieren Sie im linken Bereich und aktivieren Sie das Kontrollkästchen neben Aktivieren Navigations-Editor.

Hilfe -> Neuerungen in Android (Android Studio 3.2 Beta 1)

starten Sie danach Android Studio neu

57
Bartosz Musiał

Es funktioniert in Android Studio 3.2, das sich zum Zeitpunkt des Schreibens auf Canary befindet.

Android Studio 3.2 bietet Tools für Android Jetpack, einschließlich eines visueller Navigations-Editor und neue Code-Refactoring-Tools.

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

7
Yousuf Sohail

Ich weiß auch nicht, warum es für mich nicht angezeigt wird, aber es gibt eine Problemumgehung. 

Klicken Sie mit der rechten Maustaste auf res -> wählen Sie Android Resource Directory -> wählen Sie Resource type als navigation klicken Sie auf OK -> Wählen Sie das neu erstellte navigation-Verzeichnis -> Klicken Sie mit der rechten Maustaste auf File und geben Sie den Namen nav_graph.xml -> ein, sobald die Datei geöffnet wird. Fügen Sie diesen Code ein:

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

Ich habe Android Studio 3.2.1 verwendet, der Navigationseditor wurde jedoch nicht geladen. Beschwert, die Navigationsfragmentabhängigkeit nicht installieren zu können. Erst nachdem ich den Cache von Android Studio für ungültig erklärt und neu gestartet hatte, funktionierte es.

1
AndroidDev

Beim Erstellen einer neuen Ressourcendatei habe ich das gleiche Problem wie Navigation Type .

Das Navigations-Editor-Tool ist nur in Android Studio 3.2 Canary verfügbar.  

Ich habe versucht, den Navigationseditor manuell zu aktivieren: Datei → Einstellungen → Experimentell → Navigationseditor aktivieren

Die Navigationsoption wird jedoch nicht im Auswahlmenü angezeigt.

Es erscheint, nachdem ich Android Studio neu gestartet habe.

0
pooja