【问题标题】:Error "Cannot Resolve Symbol R "错误“无法解析符号 R”
【发布时间】:2023-03-24 04:09:02
【问题描述】:

我的 Android Studio 不断出现错误无法解析符号 R。它是 Android 目录中名为 R.java 的文件。我在目录中安全地保存了这个文件。但是,它仍然显示错误。在互联网上搜索此错误后,人们建议我执行 Rebuild/Clean/Gradle Project Sync/Restart Android Studio 和其他方法。我做了一切。但是,问题仍然存在!怎么办??

【问题讨论】:

  • 转到终端。输入gradlew clean build。你有任何错误吗?从终端构建有时会显示 UI 未显示的错误。
  • 这是我不时看到的错误,但在构建后它消失了。您的项目构建成功了吗?
  • @MichaelDodd 我做了 2-3 次.. 但仍然.. 没有变化
  • @mTak 但在我的情况下,错误在构建时显示。是的,我的项目之前成功构建了大约 40-50 次。但是突然间,这个错误来了。
  • 你能把你的代码贴在哪里出现错误吗?

标签: java android cannot-find-symbol


【解决方案1】:

如果一个或多个资源文件 (xml) 中有错误,有时会发生这种情况。检查您的布局文件和值文件夹中的文件是否有错误。还要检查 AndroidManifest 文件。

【讨论】:

  • 谢谢!你的回答对我有帮助。实际上,我的可绘制目录有问题。因为当我用旧项目的相同文件更新它时。它构建成功!
【解决方案2】:

Android Studio 基于 IntelliJ;因此,您可以尝试一些方法来解决您的问题。

  • 尝试同步您的项目:转到文件,单击同步项目与 Gradles 文件
  • 尝试使缓存无效:转到文件,单击使缓存无效/ 重新启动...

如果我们需要尝试其他方法,请告诉我这是否适合您。

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多