gpt4 book ai didi

android - 错误: package R does not exist - generated fragment directions file after Gradle update

转载 作者:行者123 更新时间:2023-12-03 08:02:08 24 4
gpt4 key购买 nike

使用 Android Studio Gradle 升级向导,我:

  1. 将 Android Gradle 插件从版本 7.1.2 升级到版本 7.2.0
  2. 将 Gradle 从版本 7.2 升级到版本 7.3.3
  3. 根据 Android Studio 的建议,将包从 Android list 移至构建文件(“不推荐使用 Android list 的包属性来声明项目的命名空间,而改为在构建文件中声明命名空间。”)

但是,在构建我的应用程序后,我在生成的 fragment 方向文件之一 (OverviewFragmentDirections.java) 中收到以下错误。

error: package R does not exist

我正在使用以下与导航相关的依赖项。

  • androidx.navigation:navigation-safe-args-gradle-plugin(版本 2.4.1)
  • androidx.navigation:navigation-fragment-ktx(版本 2.4.2)
  • androidx.navigation:navigation-ui-ktx(版本 2.4.2)

如何解决此错误?

最佳答案

将您的导航依赖项更新至版本 2.5.2将解决该错误。

build.gradle

buildscript {

...
dependencies {
...
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.5.2")
...
}
}

build.gradle (:app)

dependencies {
...

implementation "androidx.navigation:navigation-fragment-ktx:2.5.2"
implementation "androidx.navigation:navigation-ui-ktx:2.5.2"

...
}

关于android - 错误: package R does not exist - generated fragment directions file after Gradle update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73791205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com