簡體   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