我一直在寻找一个解决方案,但没有人真正可以确认...在创建新的Android工作室项目时
“colors.xml:9:18:错误:XML文档结构必须在同一实体内开始和结束。”
我打开colors.xml它包含一些奇怪的东西:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidLayouts">
<shared>
<config />
</shared>
</component>
<component name="AndroidLogFilters">
<option n
和YES这是完整的文件...这不是我的第一个项目,我知道文件不应该看起来如何,即使我用正确的语法替换内容,在其他文件中也有很多相同类型的错误,所以我的问题是,为什么会发生这种情况?我尝试清除android的缓存并完全删除了gradle的缓存......似乎什么都没有用,可能是什么问题?如何创建这个文件的第一个地方?这是一个问题吗?
我不知道你是如何得到那个颜色的xml,但这绝对不是一个颜色的xml文件。
color.xml文件如下图所示
将下面的代码复制到color.xml文件以解决您的错误。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="your_color">#FFFFFF</color>
</resources>
我真的面临同样的问题,你是否设法解决了它?
我虽然在使缓存无效并重新启动Android Studio后出现了这个错误,但它似乎是IDE本身的某种不同的错误。
它可能是您从哪个浏览器获得安装文件。 (这个答案也出现在colors.xml: Error: Unsupported type 'component' (Android studio))
我刚刚有一个学生遇到同样的问题(现在版本3.3),似乎已经通过让他从使用Chrome而不是Edge下载的文件安装来修复。您最初是使用Edge获得的安装文件安装的吗?
我刚刚面临同样的问题,生成了一个不完整的color.xml,导致构建错误,只需创建一个新的helloworld应用程序项目。
我所做的是删除窗口用户文件夹中的.AndroidStudio3.2和.android文件夹,然后奇怪的问题就消失了......
看起来像一个奇怪的IDEA错误......