22

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

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

在此处输入图像描述

4

5 回答 5

60

确保选中框Settings -> Experimental -> Enable Navigation Editor

Navigation Editor 是一项实验性功能,因此您必须首先通过打开 IDE Settings/Preferences 对话框、在左侧窗格中选择 Experimental 并选中 Enable Navigation Editor 旁边的框来启用它。

帮助 -> Android 的新功能(Android Studio 3.2 Beta 1)

之后,重新启动 Android Studio

于 2018-06-22T08:57:59.780 回答
7

它适用于撰写本文时在 Canary 中的 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

于 2018-05-10T15:16:25.767 回答
5

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

右键单击res--> 选择Android Resource Directory--> 选择Resource typenavigation单击确定 --> 选择新创建的navigation目录 --> 右键单击File​​并输入名称nav_graph.xml--> 文件打开后粘贴以下代码:

<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android">
</navigation>
于 2018-05-10T13:54:21.737 回答
1

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

于 2018-11-20T18:31:52.470 回答
0

当我将新资源文件创建为Navigation Type时,我遇到了同样的问题。

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

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

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

它会在我重新启动 android studio 后出现。

于 2018-10-08T06:57:57.130 回答