[英]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.