【问题标题】:Navigation version in Android StudioAndroid Studio 中的导航版本
【发布时间】:2020-07-02 20:38:57
【问题描述】:

我是 Android Studio 的新手,我正在尝试使用我认为是 2.3.0 的最新导航版本。但是,在将其添加到 gradle 文件中的依赖项后,我似乎仍然收到一个错误,即找不到类路径。有小费吗?以下是一些截图:

【问题讨论】:

  • 试试这个classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigationVersion"
  • 嗯,好的,这样就成功了。我在那里的类路径来自 Kotlin 中的一个教程。但是,它说我应该可以访问 java 生成的文件夹中的 GameFragmentDirections 类,但它没有被识别。
  • 您使用的是什么版本的 Studio? Studio 4.1 Beta 1 和 4.2 Canary 2 存在 Studio 无法识别 Directions 类的问题。
  • Android Studio 4.0 Build #AI-193.6911.18.40.6514223,构建于 2020 年 5 月 20 日 运行时版本:1.8.0_242-release-1644-b3-6222593 x86_64 我认为这是 4.0 我假设?
  • 谢谢大家的帮助!对于任何在获得方向课程时遇到问题的人,这解决了我的问题:stackoverflow.com/questions/50686907/…

标签: android android-architecture-navigation android-jetpack-navigation


【解决方案1】:

您正在使用:

classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:$nav_version"

这是第一个版本,最新版本是1.0.0

使用 androidx 迁移,您必须使用:

def nav_version = "2.3.0"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"

更多信息请关注official doc

【讨论】:

    猜你喜欢
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多