私はAndroidプロジェクトに取り組んでおり、アクションバーメニューのXMLファイルがあり、正常に機能していますが、アイコン付きのアイテムを追加する必要がありますが、これにより、[日食]タブとコンソール出力にエラーが表示されます。アイコンフィールドを削除すると問題ありませんが、アイコンを追加するとエラーが発生します。
以下は、メニュー項目を含むXMLです。以前は機能していた1つのアイテムと、機能していない新しいアイテムを含めました
<item android:id="@+id/mnu_search"
android:title="Search"
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="always">
</item>
<item android:id="@+id/mnu_sync"
android:title="Sync"
android:icon="@android:drawable/ic_menu_refresh"
android:showAsAction="always">
</item>
同期メニュー項目は機能しておらず、検索項目は正常に機能しています。
Eclipseの[エラー]タブのエラーは次のように述べています
Unparsed aapt error(s)! Check the console for output
以下はコンソール出力です
W/ResourceType( 9156): Bad XML block: header size 305 or total size 0 is larger than data size 0
C:\Users\Chris\workspace\AndroidPasswordManager\res\menu\main_menu.xml:13: error: Error: Resource is not public. (at 'icon' with value '@android:drawable/ic_menu_refresh').
W/ResourceType( 8896): Bad XML block: header size 300 or total size 0 is larger than data size 0
C:\Users\Chris\workspace\AndroidPasswordManager\res\menu\main_menu.xml:13: error: Error: Resource is not public. (at 'icon' with value '@android:drawable/ic_menu_refresh').
W/ResourceType( 8984): Bad XML block: header size 303 or total size 0 is larger than data size 0
C:\Users\Chris\workspace\AndroidPasswordManager\res\menu\main_menu.xml:13: error: Error: Resource is not public. (at 'icon' with value '@android:drawable/ic_menu_refresh').
何が悪いのかわかりません。android sdkディレクトリで画像を確認しましたが、明らかに存在します。APIレベル15を使用しています。
あなたが提供できるどんな助けにも感謝します。