我得到的错误是:“值中的颜色“ colorRed”在基本值文件夹中没有声明;这会导致在与该限定符少匹配的配置中查询资源时崩溃……”
我尝试过清理项目并重建,还尝试使高速缓存无效并重新启动,但该错误仍然存在。
我已附上colors.xml文件的屏幕截图
Answers:
这是一个错误,它会发生在尺寸和其他方面。(不仅仅是颜色。)我第一次看到的是我升级到AS 3.2.1的那一天。
但是你可能并不需要清洗,重建或无效缓存。尝试这个:
(A)从基本文件夹和所有合格文件夹中剪切并保存(例如保存到NotePad)标记的XML。
(B)从基础文件夹开始重新粘贴
更新:10Jan2019 [Dumb and dumber]
实际上,甚至不需要剪切和粘贴。假设以下行给出了问题...
<string name="edit">Edit</string>
只需将标签更改为任何内容即可。例如
<xstring name="edit">Edit</string>
然后稍等片刻,然后再将其改回
这是一个奇怪的错误。但这是一种解决方法:在android studio中打开文件,然后选择所有文本。现在剪切所有文本并将其粘贴到同一位置。(或者简单地,转到有问题的文件并按-'ctrl + A'->'ctrl + x'->'ctrl + v'),这不会改变任何内容,但显然可以解决错误。