【问题标题】:Cannot resolve R in Android Studio, but app compiles just fine无法在 Android Studio 中解析 R,但应用程序编译得很好
【发布时间】:2019-01-19 09:53:35
【问题描述】:

我使用的是 Android Studio 3.2.1。这个错误,其中 R 类以红色突出显示,表示无法解析 R,但应用程序构建和运行正常,编译中没有错误,它只是在 IDE 中将 R 显示为未解析的引用。

这个问题只发生在一个使用 Kotlin 的项目中,所有其他项目都可以正常打开和运行。

我查看了 stackoverflow 中的大多数解决方案,但都没有解决问题。

我正在使用 ubuntu,它可以在其他 Windows 电脑上运行。会不会是ubuntu有问题。

这些是我尝试过的解决方案

  1. 清理项目
  2. 重建项目
  3. 制作项目
  4. 使缓存失效并重新启动
  5. 将项目与 gradle 文件同步
  6. 更新 sdk 文件
  7. 更新依赖
  8. 重新克隆项目
  9. 检查了我所有的 xml 文件
  10. Kotlin 插件已更新

snapshot

xml snapshot

问题仍然存在。如果需要任何其他详细信息,请告诉我。 谢谢。

【问题讨论】:

  • 前段时间我也遇到了同样的问题。我只能通过重新安装android studio来解决它
  • 我正在使用 ubuntu,它可以在其他 windows pc 上运行。会不会是ubuntu有问题。
  • 我不确定。我用的是windows pc,所以我重新安装了,但首先你可以尝试制作一个新项目
  • 其他项目正在运行,只有我正在处理的特定项目是问题所在。
  • 能否请您添加您遇到问题的快照

标签: android xml android-studio kotlin


【解决方案1】:

重新安装试试

希望它有效:)

【讨论】:

    【解决方案2】:

    android studio 本身的这个问题尝试清除缓存并从文件重新启动 --> 如果仍然无法正常工作,则使缓存无效并重新启动重新安装 android studio 并从头打开项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 2019-03-29
      • 2016-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多