无法解决:添加导航后的片段

Ali*_*ash 2 android android-architecture-components android-architecture-navigation

当我尝试添加依赖项时出现此错误 Navigation

无法解决:片段

我添加了这些行:

implementation "android.arch.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "android.arch.navigation:navigation-ui-ktx:$navigationVersion"
Run Code Online (Sandbox Code Playgroud)

在项目 gradle 这是我添加的内容:

ext{
    navigationVersion = '1.0.0-alpha09'
}
repositories {
    google()
    jcenter()
}
Run Code Online (Sandbox Code Playgroud)

我试图使缓存无效并重新启动,但没有奏效。

旁注我已经迁移到androidx没有问题,但在我尝试添加Navigation库后,出现此错误

Hay*_*man 11

在尝试使用我在 Udacity 讲座中找到的代码时,我发现了同样的问题。

implementation "android.arch.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "android.arch.navigation:navigation-ui-ktx:$navigationVersion"
Run Code Online (Sandbox Code Playgroud)

问题是我用的是AndroidX,我需要把这些依赖的组名从android.arch.navigation改成androidx.navigation

implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion"
Run Code Online (Sandbox Code Playgroud)

详细信息在这里描述:https : //developer.android.com/kotlin/ktx