未解析的引用:Android 中使用 Navigation-args 的 R

Unresolved reference: R in Android with Navigation-args

提问人:MisterAnt 提问时间:1/13/2023 更新时间:1/13/2023 访问量:1553

问:

更新 Android Studio 后,我在 Navigation-args 中出现此错误

生成失败 API“BaseVariant.getApplicationIdTextResource”已过时,已替换为“ApplicationVariant.applicationId”。 它将在 Android Gradle 插件 9.0 版中删除。 有关详细信息,请参阅 TBD。 如需确定调用 BaseVariant.getApplicationIdTextResource 的原因,请在命令行中使用 -Pandroid.debug.obsoleteApi=true 以显示更多信息。 :app:compileDebugKotlin 搜索NsdFragmentDirections.kt 未解析的引用:R 未解析的引用:R org.gradle.api.GradleException:编译错误。有关更多详细信息,请参阅日志

有什么想法吗?

我试图恢复gradle-wrapper属性并恢复其他库...

Android 导航 自动生成 未解析的外部

评论

0赞 ianhanniballake 1/14/2023
您使用的是哪个版本的 Navigation?

答:

11赞 MisterAnt 1/13/2023 #1

溶液: 这是因为您在此处的清单文件中缺少包名称:

<manifest 
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.yourname"

我点击了Android Studio建议,它从清单中删除了包名称。 现在它工作正常了!