即使在添加导航架构组件依赖项后,新资源对话框也没有导航图的导航资源类型
def nav_version = '1.0.0-alpha01'
implementation "android.arch.navigation:navigation-fragment:$nav_version"
implementation "android.arch.navigation:navigation-ui:$nav_version"
答案 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后出现。