【问题标题】:Error parsing XML: not well-formed (invalid token) strings.xml (Android SDK / Eclipse)解析 XML 时出错:格式不正确(无效令牌)strings.xml(Android SDK / Eclipse)
【发布时间】:2013-02-17 04:26:52
【问题描述】:

我有一个非常简单的 strings.xml 文件,但是我似乎仍然遇到错误(我不知道为什么!)

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Linking Manager</string>
<string name="button1">Linking Manager</string>
</resources>

有什么想法吗?

【问题讨论】:

  • 这里没有错误...在这里发布错误日志
  • 清空项目,或者重启eclipse。
  • 我在我的系统中尝试了上面的代码。它在这里工作。

标签: android xml eclipse string


【解决方案1】:

在 Eclipse 中打开 string.xml 然后按ctrl+shift+F 这将格式化您的源代码。

【讨论】:

  • 没关系!我想通了......(每个字符串的重复名称导致冲突 - 更改名称 - 问题已解决) - Amani Swann
【解决方案2】:

确保前后没有空格

<?xml version="1.0" encoding="utf-8"?>

还清理项目。

如果所有其他方法都失败,请删除 XML 文件并重新创建它并再次将其粘贴回来。当我使用它时,它不会给出任何错误。

【讨论】:

  • 没有空格 - 清理项目 - 同样的问题
【解决方案3】:

我发生了这个错误,因为我在错误所在行的前面有一个小小的反引号。没有注意到打字,离缩进线这么远很难看到。

【讨论】:

    【解决方案4】:

    我遇到了类似的问题,因为 R.java 对我产生了影响。修复后,由于此错误,我无法运行该程序。我进入底部标签“问题”,就在标签@Javadoc、声明、控制台、LogCat 和属性之前。我在那里看到了一些错误,我删除了它们。由于代码很好,它能够重新运行。

    我很久以前就遇到过这个问题,因为我不知道如何解决它,所以我刚刚创建了一个全新的项目。希望这会帮助其他人。

    【讨论】:

      【解决方案5】:

      就我而言,我不小心将Drawable 文件复制到res/values,而不是res/drawable

      当然,Drawable 文件从来都不是格式正确的 XML 文件...多么愚蠢。 :s

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-28
        相关资源
        最近更新 更多