私には計り知れない理由で、xml ファイル (res\layout\main.xml など) を編集すると、Eclipse がそれを認識しなくなることがあります。「不正な XML ブロック: ヘッダー サイズ 93 または合計サイズ 0 がデータ サイズ 0 より大きい」などのエラーが表示されます。
内容を削除して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>
メニューを使用していない場合は削除してください。それ以外の場合は、そこに適切な文字列情報を指定してください。
ありがとう
この両方を試してみてください。これは問題の解決に役立ちます。
同じエラーメッセージが表示されました。私の場合、XML は drawables フォルダーにないアイコン ファイルを参照していました。
また
Project->Clean でこれを処理する必要があります。