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

22

即使添加了导航架构组件依赖项,新资源对话框也没有导航资源类型用于导航图

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

输入图片说明

5个回答

60
请确保你已勾选 设置 -> 实验性功能 -> 启用导航编辑器 复选框。

导航编辑器是一个实验性功能,因此您必须先打开IDE设置/首选项对话框,选择左侧的实验选项,并勾选“启用导航编辑器”旁边的复选框。

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

然后重启Android Studio。


1
更新了“Android Studio 3.2 Beta 1”之后,Design选项卡没有显示。你的答案节省了我的时间。答案在这里:https://dev59.com/hazka4cB1Zd3GeqP7FlZ#50981021 - SANAT
8
我也不得不重新启动Android Studio。 - cambunctious

7

5
我也不知道为什么对我来说它没有显示出来,但是有一个解决方法。
右键单击res --> 选择Android资源目录 --> 选择资源类型navigation,点击确定 --> 选择新创建的navigation目录 --> 右键单击文件并输入名称nav_graph.xml --> 文件打开后,粘贴以下代码:
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android">
</navigation>

1
导航标签无法识别。 - Yousuf Sohail
@YousufSohail,你是不是在导航文件夹中创建了这个文件? - Suleyman
2
似乎Android Studio 3.2 beta 1也存在这个问题。 - Martin Marconcini

1

我曾使用Android Studio 3.2.1,但它无法加载导航编辑器。报错说无法安装导航片段依赖项。只有在我清除了Android Studio的缓存并重启后,它才能正常工作。


0

当我创建新的资源文件作为导航类型时,我遇到了相同的问题。

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

我尝试手动启用Navigation编辑器:

文件 → 设置 → 实验性 → 启用Navigation编辑器

但导航选项仍未出现在选择菜单中。

重启Android Studio后,它将会出现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接