无法解析符号“ R”-无法解决

时间:2018-11-22 09:53:55

标签: android android-studio

每隔一段时间,我会在一个随机项目上得到Cannot resolve symbol 'R',似乎没有什么可以解决的。 当然,我尝试了以下过程:“cannot resolve symbol R” in Android Studio。但是,即使使缓存无效或重建项目也不起作用。

还有其他原因吗?以及如何解决?

4 个答案:

答案 0 :(得分:1)

请尝试以下操作:

  1. 文件->具有Gradle文件的同步项目
  2. 构建->清洁项目
  3. 构建->重建项目
  4. 从右窗格开始-> MyAppName->:app-> Tasks-> build-> clean enter image description here
  5. 左侧项目导航窗格(Android视图)-> build.grade(Module:app)->通过ALT + ENTER分别将appcompat&设计支持依赖项的版本更新为最新版本
  6. 文件->使缓存无效/重新启动
  7. 升级到最新的android studio

答案 1 :(得分:0)

通常,当您在布局或任何其他资源文件中出现错误时,就会发生此错误。

  • 只需回顾一下您是否更改了任何资源文件(布局,字符串,颜色等)。并查看您是否在任何这些文件中发现错误。

  • 您还可以检查清单文件,看看它是否给您任何错误。

  • 清理项目,重建,重新启动Android Studio,然后再次检查。

答案 2 :(得分:0)

转到Android Studio->文件->使缓存无效/重新启动...

答案 3 :(得分:0)

在各种组件上检查layout_widthlayout_height。当我有一个与match_constraintwrap_content相对的数字时,我之后没有添加“ dp ”,并且该数字与尺寸不兼容。愚蠢的错误,但是添加了 dp 为我解决了R问题。