首页 > 解决方案 > Android:找不到`androidx.navigation.NavArgs`

问题描述

我从下面的代码中获取 来自导航控制器的 Codelab

但是得到以下错误:已经花费了更多的 3 个小时,但没有任何成功。 这是我的错误

请帮我解决这个错误。

标签: androidandroidxandroid-jetpacknavigationcontroller

解决方案


改变这个

  implementation 'android.arch.navigation:navigation-fragment-ktx:2.2.0-alpha01'
  implementation 'android.arch.navigation:navigation-ui-ktx:2.2.0-alpha01'

对此:

  implementation 'androidx.navigation:navigation-fragment-ktx:2.2.0-alpha01'
  implementation 'androidx.navigation:navigation-ui-ktx:2.2.0-alpha01'

请注意android.arch.navigation被替换为androidx.navigation

另外,确保在 build.gradle 之上应用这个插件:

apply plugin: "androidx.navigation.safeargs.kotlin"

这对项目级别 build.gradle 的依赖项:

 classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.1.0-rc01"

推荐阅读