【问题标题】:Strange error in colors.xml file in Android StudioAndroid Studio中colors.xml文件中的奇怪错误
【发布时间】:2018-11-21 00:10:33
【问题描述】:

我一直在为此寻找解决方案,但实际上没有人可以确认...在创建新的 android studio 项目时

"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

是的,这是完整的文件......这不是我的第一个项目,我知道这不是文件的外观,即使我用正确的语法替换了内容,其他文件中的许多相同类型的错误好吧 , 所以我的问题是,为什么会这样? 我尝试清除 android 的缓存并完全删除了 gradle 的缓存......似乎没有任何效果,可能是什么问题?这个文件是如何首先创建的?这是一个gradle问题吗?

【问题讨论】:

  • 如果它在您的资源文件夹中,那么只需将其删除。我可能是错的,但它看起来像一个复制和粘贴错误。
  • 我说这是一个新项目,我没有改变任何东西...@Aaron
  • xml 格式错误且不完整,可能导致问题
  • 所以?它看起来肯定不正确,xml 不完整,并且没有定义颜色。您可以尝试删除它,或者找到历史记录并还原它。
  • 我知道,但它是这样创建的,这就是问题,为什么它是这样创建的...@WaynePhipps

标签: android xml gradle


【解决方案1】:

按照以下步骤,您的问题将得到解决:-

  1. 关闭 Android Studio。

  2. 转到: C:\users\your_user_name\.AndroidStudio3.4\system\caches

  3. 删除缓存文件夹。

  4. 转到: C:\Users\your_user_name\.gradle\caches

  5. 同时删除此缓存文件夹。

  6. 现在您可以启动 Android Studio 并开始工作了。

您的问题将得到解决。

【讨论】:

    【解决方案2】:

    我不知道你是怎么得到那个颜色 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>
    

    【讨论】:

    • 我的问题是关于文件是如何以这种方式创建的......而不是特别是如何修复这个文件......正如我所说,它不是唯一的文件......
    • @AmmarMMashfj 这是 android studio 中的错误,这就是它以这种方式显示文件的原因。
    • @AtifAbbAsi 你有关于这个错误的官方链接吗?
    • 我去年也遇到过同样的问题。我的 java 代码是 xml 格式的。
    【解决方案3】:

    我确实面临同样的问题,您是否设法解决了它?

    虽然我在使缓存无效并重新启动 Android Studio 后一直收到此错误,但它似乎与 IDE 本身存在某种不同的错误。

    【讨论】:

    • 不,还没有答案,无论如何我已将错误提交给 google issuetracker.google.com/issues/119838399
    • droid 3.2 版太混乱了,无法解决不确定时期的意外错误,升级到 Studio 3.4 版 Canary 6 直到他们使以前的版本稳定或可能坚持下去。
    【解决方案4】:

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

    我刚有一个学生遇到了同样的问题(现在是 3.3 版),并且似乎已经通过让他从使用 Chrome 而不是 Edge 下载的文件进行安装来解决这个问题。您最初是否使用使用 Edge 获得的安装文件进行安装?

    【讨论】:

    • 下载了吗?我使用 Android Studio 制作了这个项目!
    • 我的意思是当你下载 Android Studio 时。安装过程中似乎出现了问题,导致 Android Studio 之后创建的新项目出现问题。
    【解决方案5】:

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

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

    看起来像一个 stange IDE 错误...

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多