导航体系结构组件 - “新建资源”对话框没有导航图的导航资源类型

时间:2018-05-10 10:39:23

标签: android navigation android-architecture-components googleio android-architecture-navigation

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

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

4 个答案:

答案 0 :(得分:59)

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

  

导航编辑器是一项实验性功能,因此您必须首先   通过打开“ IDE设置/首选项”对话框并选择启用它   在左侧窗格中进行实验,并选中启用旁边的框   导航编辑器。

     

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

之后,重新启动Android Studio

答案 1 :(得分:5)

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

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

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

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

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

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