导航架构组件 - 新资源对话框没有导航图的导航资源类型

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

新资源对话框没有导航图的导航资源类型,即使在添加导航架构组件依赖项后也是如此

def nav_version = '1.0.0-alpha01'
implementation "android.arch.navigation:navigation-fragment:$nav_version"
implementation "android.arch.navigation:navigation-ui:$nav_version"

我也不知道为什么它没有出现在我面前,但有一个解决方法。

右键单击 res --> select Android Resource Directory --> select Resource type as navigation 单击确定 --> select 新创建的 navigation 目录 --> 右键单击​​ File 并输入名称 nav_graph.xml --> 一旦文件打开粘贴此代码:

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

它在 AndroidStudio 3.2 中工作,在撰写本文时它在 Canary 中。

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

确保选中复选框 设置 -> 实验性 -> 启用导航编辑器

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)

之后,重新启动 Android Studio

我在创建新资源文件时遇到了同样的问题 Navigation Type

导航编辑器工具仅在 Android Studio 3.2 Canary 中可用。

我尝试手动启用导航编辑器: 文件 → 设置 → 实验 → 启用导航编辑器

导航选项仍然没有出现在选择菜单中。

重启androidstudio后会出现

我使用的是 Android Studio 3.2.1,但它不会加载导航编辑器。抱怨无法安装导航片段依赖项。只有在我使 Android Studio 的缓存无效并重新启动后它才起作用。