Я пытаюсь создать приложение с некоторыми меню, и я следую базовому примеру, доступному на официальном сайте Android:
http://developer.android.com/guide/topics/ui/menus.html
Мои проблемы появляются, когда я определяю меню в XML. После создания папки res / menu и создания файла menu_option.xml из eclipse .... Проект (в общем) выдает ошибку, которую можно прочитать на вкладке «Проблемы»:
<code>
Unparsed aapt error(s)! Check the console for output
Android Packaging Problem
Итак, перейдя на вкладку Консоль, чтобы получить больше информации о проблеме, можно прочитать:
<code>
[2010-06-02 11:35:54 - TestAudio] Error in an XML file: aborting build.
[2010-06-02 11:35:54 - TestAudio] W/ResourceType(11566): Bad XML block: header size 63327 or total size -144759824 is larger than data size 0
[2010-06-02 11:35:54 - TestAudio] /home/User/workspace/TestAudio/res/menu/options_menu.xml:1: error: Error parsing XML: no element found
Странно то, что Eclipse распознает пункты меню, которые я определил в XML, я могу ссылаться на них в коде без проблем, и моя основная деятельность строится. (и остальные файлы тоже).
Может ли быть так, что когда eclipse создает файл, по какой-то причине у Android SDK возникают проблемы с его чтением или что-то подобное ??
Код XML точно такой же, как в примере, поэтому я не знаю, что происходит. Код в файле options_menu.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
android:title="New Game" />
<item android:id="@+id/quit"
android:title="Quit" />
</menu>
Заранее спасибо за помощь!