每隔一段时间,我会在一个随机项目上得到Cannot resolve symbol 'R'
,似乎没有什么可以解决的。
当然,我尝试了以下过程:“cannot resolve symbol R” in Android Studio。但是,即使使缓存无效或重建项目也不起作用。
还有其他原因吗?以及如何解决?
答案 0 :(得分:1)
请尝试以下操作:
答案 1 :(得分:0)
通常,当您在布局或任何其他资源文件中出现错误时,就会发生此错误。
只需回顾一下您是否更改了任何资源文件(布局,字符串,颜色等)。并查看您是否在任何这些文件中发现错误。
您还可以检查清单文件,看看它是否给您任何错误。
清理项目,重建,重新启动Android Studio,然后再次检查。
答案 2 :(得分:0)
转到Android Studio->文件->使缓存无效/重新启动...
答案 3 :(得分:0)
在各种组件上检查layout_width
和layout_height
。当我有一个与match_constraint
或wrap_content
相对的数字时,我之后没有添加“ dp ”,并且该数字与尺寸不兼容。愚蠢的错误,但是添加了 dp 为我解决了R问题。