Navigation Architecture Component - New Resource dialog doesn't have Navigation resource type for navigation graph

5.7k Views Asked by At

New Resource dialog doesn't have Navigation resource type for navigation graph even after adding Navigation Architecture Component dependencies

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

5

There are 5 best solutions below

2
Bartosz Musiał On BEST ANSWER

Make sure that you checked the box Settings -> Experimental -> Enable Navigation Editor.

The Navigation Editor is an experimental feature, so you must first enable it by opening the IDE Settings/Preferences dialog, selecting Experimental in the left pane, and checking the box next to Enable Navigation Editor.

Help -> What's New in Android (Android Studio 3.2 Beta 1)

after that , restart Android Studio

3
Suleyman On

I don't know why it's not showing up for me either but there is a workaround.

Right click on res --> select Android Resource Directory --> select Resource type as navigation click ok --> select the newly created navigation directory --> right click File and put in the name nav_graph.xml --> once the file opens paste this code:

<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android">
</navigation>
0
Yousuf Sohail On

It works in Android Studio 3.2 which is in Canary at the time of writing.

Android Studio 3.2 features tools for Android Jetpack including a visual Navigation Editor and new code refactoring tools.

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

0
pooja On

I have faced same issue when I create new resource file as Navigation Type .

The navigation editor tool is only available in Android Studio 3.2 Canary.

I tried to enable Navigation editor manually: File → Settings → Experimental → Enable Navigation Editor

Still the Navigation option does not appear in the selection menu.

It will appear after I restarted android studio.

0
Johann On

I was using Android Studio 3.2.1 but it would not load the navigation editor. Complained about not being able to install the navigation fragment dependency. Only after I invalidated Android Studio's cache and restarted did it work.