Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未能解析:添加导航后的片段_Android_Android Architecture Components_Android Architecture Navigation - Fatal编程技术网

Android 未能解析:添加导航后的片段

Android 未能解析:添加导航后的片段,android,android-architecture-components,android-architecture-navigation,Android,Android Architecture Components,Android Architecture Navigation,我在尝试为导航添加依赖项时遇到此错误 implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion" implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion" 未能解析:片段 我已经添加了这些行: implementation "android.arch.navigation:navigation-fragme

我在尝试为
导航添加依赖项时遇到此错误

implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion"
未能解析:片段

我已经添加了这些行:

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
,没有问题,但在我尝试添加
导航
库后,此错误出现在代码中,设置
navigationVersion='2.0.0'
正常

尝试如下更改代码


我在尝试使用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"

此处描述的详细信息:

我也遇到了这个问题,我有连接问题,它无法下载依赖项

  • 清理项目
  • 解决了连接问题
  • 重新启动android studio

现在一切都好了。

你的
gradle.properties
中是否有
enableJetifier
选项?是的,我有
android.enableJetifier=true
以及
android.useAndroidX=true
gradle.properties
rc意味着发布候选,为什么这个答案比之前的更好?
implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion"