繁体   English   中英

我的strings.xml文件中有错误

[英]Having an error in my strings.xml file

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">DataGush Alpha</string>
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>
    <string-array name="menu_items">
        <item >Top Lists</item>
        <item >Map</item>
        <item >Search</item>
    </string-array>
</resources>

我收到这些错误:

[2014-03-02 15:31:32 - DataGushAlpha] W/ResourceType(64288): ResXMLTree_node header size 0 is too small.
[2014-03-02 15:31:32 - DataGushAlpha] C:\Users\anshv_000\workspace\DataGushAlpha\res\values\strings.xml:12: error: Error parsing XML: mismatched tag
[2014-03-02 15:31:32 - DataGushAlpha] C:\Users\anshv_000\workspace\DataGushAlpha\res\menu\main.xml:3: error: Error: No resource found that matches the given name (at 'title' with value '@string/action_settings').

尝试在简单的文本编辑器中检查XML文件是否存在错误。 有时,当您让Eclipse / ADT自动完成内联时,它会留下一些在编辑器中不可见的垃圾。 它经常发生在我身上。

有时我的换行符不正确,请检查文件并确保xml正确。 您应该在eclipse中的string.xml文件中看到出了什么问题,在编辑器中显示为错误,或者您可以在问题视图中查看。 如果该错误未在string.xml文件中显示,则说明该文件不是问题,在这种情况下, R文件没有正确更新,因此找不到字符串资源,这对我来说是不时发生的。 解决此问题的方法通常是清理并构建项目,或者关闭并打开项目。

尝试删除item>之间的space

    <item>Top Lists</item>
    <item>Map</item>
    <item>Search</item>

并检查此标签'action_settings' :该标签没有字符串

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM