【问题标题】:(Android Studio 3.2 Beta) - Navigation Architecture Component Configuration(Android Studio 3.2 Beta) - 导航架构组件配置
【发布时间】:2018-06-22 01:58:59
【问题描述】:

我想尝试新的导航架构组件功能,所以我遵循了这个教程:https://www.youtube.com/watch?v=GOpeBbfyb6s

我使用的是 Android Studio 3.2 Beta 1。我安装了必要的依赖项,但是当我尝试在项目中创建 导航 Android 资源文件时,就像上面的视频中一样,导航选项不会出现在选择菜单中。

我的问题:

在尝试创建 导航 Android 资源文件时,没有可供选择的导航选项。我是否缺少安装中的任何步骤?

预期结果:

我的情况:

我的 build.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    // Navigation Architecture Component Configuration install HERE!!
    def nav_version = "1.0.0-alpha02"

    implementation "android.arch.navigation:navigation-fragment-ktx:$nav_version" // use -ktx for Kotlin
    implementation "android.arch.navigation:navigation-ui-ktx:$nav_version" // use -ktx for Kotlin


}

【问题讨论】:

    标签: android android-studio kotlin android-architecture-navigation


    【解决方案1】:

    this currently open issue:

    根据帮助 > 升级时弹出的 Android Studio 屏幕中的新增功能:

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

    我们将更新导航文档以明确指出这一点。如果可用,它还将在未来的金丝雀版本(Android Studio 3.3)中默认启用。

    因此,您需要在 Android Studio 3.2 的 Beta 版本上手动启用导航编辑器

    【讨论】:

    • 注意:启用“导航编辑器”实验选项后,我必须重新启动我的 Android Studio(3.2 Beta 4)才能将“导航”视为资源类型。
    【解决方案2】:

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

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

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

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

    重启android studio后会出现。

    注意:我点击了这个链接 https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing

    【讨论】:

      猜你喜欢
      • 2018-12-08
      • 2018-12-22
      • 2018-12-03
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多