这是一个错误,并且可能会出现在尺寸等其他方面。(不仅限于颜色。)我第一次看到它是在升级到AS 3.2.1的那天。
但您可能不需要清理、重建或使缓存失效。请尝试以下方法:
(A)从基本文件夹和所有合格的文件夹中剪切并保存(例如保存到记事本)标记的XML。
(B) 从基本文件夹开始粘贴回去。
更新:2019年1月10日 [愚蠢到极点]
实际上,甚至不需要剪切和粘贴。假设以下行出现问题...
<string name="edit">Edit</string>
只需要将标签改为任何东西,例如:
<xstring name="edit">Edit</string>
等待一秒钟让删除发生,然后再将其改回
dimens
、strings
、colors
和layouts
- 在id字符串中放置一个“X”并将其删除。 - Someone Somewhere这是一个奇怪的错误。但是有一个解决方法: 在Android Studio中打开文件并选择所有文本。 现在剪切所有文本并粘贴到同一位置。 (或者简单地转到有问题的文件并按“ctrl+A”-->“ctrl+x”-->“ctrl+v”) 这不会改变任何内容,但显然可以解决错误。
这个错误在 AS3.4C10 中仍然存在...所以它尚未得到解决。
对于我来说,唯一的解决方法是从 "文件" 菜单中选择 "清除缓存/重启"。
RG
清理项目解决了我的问题
我可能有点晚了,但Android Studio的最新更新(v3.2 Canary 17)似乎已经解决了这个bug。
我曾遇到颜色和资源方面的类似问题,更新了Studio之后,问题得到了解决。
希望这能帮到你!
这不是一个错误,而是IDE的bug。
运行项目,错误将自动解决。
我退出并重新启动了Studio,错误就消失了。
我曾经遇到过同样的错误。我只是以相同的条件运行了项目,错误就消失了。