【问题标题】:Android Error Cannot resolve symbol 'R'Android 错误无法解析符号“R”
【发布时间】:2023-03-03 06:16:24
【问题描述】:

我无法摆脱错误无法解析符号“R”。我做了一些研究,但没有一个奏效。我尝试过的技巧包括Tools->Android->Sync Project with Gradle Files,之后我执行了Build->Clean Project。 clean project 命令导致以下错误;

任务“:app:mergeDebugResources”执行失败。 > Crunching Cruncher abc_btn_radio_to_on_mtrl_000.png 失败

我的 xml 文件有以下错误:

注意:此项目包含 Java 编译错误,这可能导致自定义视图呈现失败。先修复编译问题

渲染期间引发的异常:action_bar

我可能缺少什么?我将不胜感激任何帮助或指示。

【问题讨论】:

  • xml有没有错误
  • 通过this answer
  • android中最常见的问题
  • 发布包含自定义视图的 xml 代码
  • 感谢@Udit,从您的链接中获得了有用的提示。

标签: android


【解决方案1】:

任务“:app:mergeDebugResources”执行失败。 > 碾压 粉碎机 abc_btn_radio_to_on_mtrl_000.png 失败

--->这是来自 gradle 控制台的错误消息吗?

因为当我使用的 PNG 文件不是“纯”PNG 文件时,这种情况发生在我身上。例如:我从互联网上找到的不是真正的 PNG 文件(例如:jpg/Gif 图像)的图像,但我只是在保存后将其重命名为“.PNG”文件,然后直接将其复制到 res/可绘制的。因此,为了解决这个问题,我删除了图像并使用了一个真正的 PNG 文件,方法是在 Photoshop 上编辑它或从互联网或其他任何东西上编辑一个真正的 png 文件,然后执行@Biko 的建议,即重新启动 Android Studio,然后转到构建->重建项目。

【讨论】:

    【解决方案2】:

    在上面的 cmets 中,@Udit 发布了指向另一种相关问题的链接,我可以从中获得解决方案。如果您遇到类似的问题,解决方案非常简单。重新启动 Android Studio,然后转到 Build->Rebuild Project。希望这能像我一样解决您的问题。谢谢大家的贡献。

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2022-08-07
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多