当我尝试为Navigation
添加依赖项时出现此错误
无法解决:碎片
我添加了以下几行:
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
库后,此错误出现了
答案 0 :(得分:2)
在您的代码中,将navigationVersion = '2.0.0'
设置为可以
答案 1 :(得分:2)
尝试如下更改代码
https://developer.android.com/jetpack/androidx/releases/navigation
implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion"
ext{
navigationVersion = '2.1.0-rc01'
}
repositories {
google()
jcenter()
}
答案 2 :(得分:2)
当尝试使用在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
答案 3 :(得分:1)
我也遇到了这个问题,我遇到了连接问题,无法下载依赖项。
现在一切正常。