如何将 Safe Args 库添加到我的项目中?

How can I add the Safe Args library to my project?

提问人:Reza 提问时间:11/14/2023 更新时间:11/14/2023 访问量:60

问:

我想使用 Java 将 Safe Args 库添加到我的项目中。我在 Android Studio 中添加这些内容,它会自动下载并添加它们。

  def nav_version = "2.7.5"
  // Java language implementation
  implementation "androidx.navigation:navigation-fragment:$nav_version"
  implementation "androidx.navigation:navigation-ui:$nav_version"

但是当我尝试将这些添加到我的项目中时

buildscript {
    repositories {
        google()
    }
    dependencies {
        def nav_version = "2.7.5"
        classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
    }
}

Android Studio 未进入下载阶段并遇到错误


No matching variant of androidx.navigation:navigation-safe-args-gradle-plugin:2.7.5 was found. The consumer was configured to find a runtime of a library compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.5' but:

我处理这个问题已经有一段时间了。先谢谢你。

我把这个项目交给其他人进行测试,它对他们来说工作正常。我不知道为什么我会遇到这个问题。

java android-studio android-safe-args

评论

0赞 TiagoPereira17 11/15/2023
您是否在构建文件中添加了safeArgs插件? 文档:developer.android.com/jetpack/androidx/releases/navigationplugins { id 'androidx.navigation.safeargs' }
0赞 Reza 11/16/2023
@TiagoPereira17是的,我做到了

答: 暂无答案