解析失败:添加导航后的片段
Failed to resolve: fragment after adding navigation
当我尝试为 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
库后,出现此错误
在您的代码中,设置 navigationVersion = '2.0.0'
即可
尝试如下更改代码
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()
}
我在尝试使用我在 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工作室
现在一切都很好。
当我尝试为 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
库后,出现此错误
在您的代码中,设置 navigationVersion = '2.0.0'
即可
尝试如下更改代码
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()
}
我在尝试使用我在 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工作室
现在一切都很好。