Android Studio中colors.xml文件中的奇怪错误

问题描述 投票:2回答:4

我一直在寻找一个解决方案,但没有人真正可以确认...在创建新的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的缓存......似乎什么都没有用,可能是什么问题?如何创建这个文件的第一个地方?这是一个问题吗?

android xml gradle
4个回答
1
投票

我不知道你是如何得到那个颜色的xml,但这绝对不是一个颜色的xml文件。

color.xml文件如下图所示

enter image description here

将下面的代码复制到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>

0
投票

我真的面临同样的问题,你是否设法解决了它?

我虽然在使缓存无效并重新启动Android Studio后出现了这个错误,但它似乎是IDE本身的某种不同的错误。


0
投票

它可能是您从哪个浏览器获得安装文件。 (这个答案也出现在colors.xml: Error: Unsupported type 'component' (Android studio)

我刚刚有一个学生遇到同样的问题(现在版本3.3),似乎已经通过让他从使用Chrome而不是Edge下载的文件安装来修复。您最初是使用Edge获得的安装文件安装的吗?


0
投票

我刚刚面临同样的问题,生成了一个不完整的color.xml,导致构建错误,只需创建一个新的helloworld应用程序项目。

我所做的是删除窗口用户文件夹中的.AndroidStudio3.2和.android文件夹,然后奇怪的问题就消失了......

看起来像一个奇怪的IDEA错误......

© www.soinside.com 2019 - 2024. All rights reserved.