【问题标题】:Navigation Architecture Component - New Resource dialog doesn't have Navigation resource type for navigation graph导航架构组件 - 新资源对话框没有导航图的导航资源类型
【发布时间】:2018-10-20 14:41:58
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    之后,重启 Android Studio

    【讨论】:

    • 更新“Android Studio 3.2 Beta 1”后,“设计”选项卡未显示。你的回答节省了我的时间。答案在这里:stackoverflow.com/a/50981021/2024527
    • 我还必须重启 Android Studio
    【解决方案2】:

    它在 Android Studio 3.2 中工作,在撰写本文时它还在 Canary 中。

    Android Studio 3.2 具有适用于 Android Jetpack 的工具,包括 可视化导航编辑器和新的代码重构工具。

    https://android-developers.googleblog.com/2018/05/google-io-2018-whats-new-in-android.html

    【讨论】:

      【解决方案3】:

      我不知道为什么它也没有显示给我,但有一个解决方法。

      右键res --> 选择Android Resource Directory --> 选择Resource typenavigation 点击ok --> 选择新建的navigation目录 --> 右击File 然后放在名称 nav_graph.xml 中 --> 打开文件后粘贴此代码:

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

      【讨论】:

      • 导航标签无法识别。
      • @YousufSohail 您是否在导航文件夹中创建了文件?
      • 看来Android Studio 3.2 beta 1也有这个问题。
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        导航编辑器工具仅适用于 Android Studio 3.2 Canary。

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

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

        重启android studio后会出现。

        【讨论】:

          猜你喜欢
          • 2018-10-23
          • 2018-12-22
          • 1970-01-01
          • 1970-01-01
          • 2011-04-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多