当我尝试为 Navigation
添加依赖项时出现此错误
Failed to resolve: fragment
我已经添加了这些行:
implementation "android.arch.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "android.arch.navigation:navigation-ui-ktx:$navigationVersion"
在项目 gradle 中,这是我添加的内容:
ext{
navigationVersion = '1.0.0-alpha09'
}
repositories {
google()
jcenter()
}
我尝试使缓存无效并重新启动,但没有用。
旁注我已经迁移到 androidx
没有问题,但是在我尝试添加 Navigation
库后,出现此错误
最佳答案
我在尝试使用我在 Udacity 讲座中找到的代码时发现了同样的问题。
implementation "android.arch.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "android.arch.navigation:navigation-ui-ktx:$navigationVersion"
问题是我使用的是 AndroidX,我需要将这些依赖项的组名从 android.arch.navigation
更改为 androidx.navigation
implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion"
详细信息在这里描述:https://developer.android.com/kotlin/ktx
关于android - 无法解析 : fragment after adding navigation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54226064/