2013-01-18 16 views
0

由於對我來說難以理解的原因,有時我編輯XML文件(例如res \ layout \ main.xml),Eclipse停止識別它。我收到諸如「錯誤的XML塊:標頭大小93或總大小0大於數據大小0」的錯誤。Android中的Eclipse和xml文件

如果我刪除內容並重新輸入xml文件,一切正常。

任何想法發生了什麼?如果你不使用菜單,以便將其刪除,否則給予適當的字符串信息有

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item android:id="@+id/save_tea" android:title="@string/save_tea_label" /> 
</menu> 

更好 -

+1

重點關注[** THIS **](http://stackoverflow.com/questions/8706704/android-app-development-error-bad-xml-block-header-size-60-or-total -size-3932) – edwin

+0

是的,我看到這篇文章 - 我嘗試了相關的建議。但唯一解決問題的方法是擦除並重新輸入xml文件。 – lynvie

回答

1

試試這兩種東西,這可以幫助你解決這個問題:

我只是碰到了同樣的錯誤消息。就我而言,XML引用了drawables文件夾中缺失的圖標文件。

一個項目 - >清潔應照顧這。

+0

是的,我試過這些東西,幫助。只有擦除/重新輸入修復了xml文件。 – lynvie

+1

嘗試驗證文件或刷新 – GOLDEE

+0

嗯......好的,我可以嘗試下次我得到錯誤。我試圖再現我的錯誤,但沒有成功。這是問題的一部分 - 當xml/Eclipse問題發生時,它似乎是隨機的。如果可行,將接受你的答案。 – lynvie

1

看到這個問題通常是因爲菜單。

感謝

+0

如果我有一個菜單錯誤,我得到以下內容:_Error:找不到與給定名稱相匹配的資源(在標題'value'@ string/menu_settings')_ – lynvie

相關問題