Aapt.exe падает, когда я пытаюсь экспортировать приложение для Android из Eclipse

Так как я обновил два дня назад свой Android SDK до версии API 14, у меня возникают проблемы с использованием Eclipse Helios на моем ноутбуке Windows 7 x64.

Когда я пытаюсь экспортировать проект, все в порядке, пока я не нажму кнопку "закончить": появится всплывающее окно, в котором говорится, что "aapt.exe перестала работать", и я не могу получить свой подписанный apk; проект не возвращает ошибки и компилируется, как обычно.

Я искал googled, чтобы найти решение, но ничего из решений, которые я нашел:

  • Я очистил проект (Project > Clean)
  • Я отключил автоматическую сборку (Project > Build Automatically)
  • Я удалил все импортированные библиотеки (щелкните правой кнопкой мыши по проекту > Свойствa > Путь сборки Java)
  • Я обновил все связанные программы (Справкa > Проверить наличие обновлений)
  • Я ставлю режим logcat на подробные
  • Я удалил мои .9.png чертежи и прочитал мой проект.

Это все решения, которые я нашел, связанные с проблемами aapt.exe. Есть ли у вас какие-либо другие предложения?

PS: Я также получаю макет с моими файлами .9.png, которые отображаются неправильно, но я не знаю, связано ли это.

Ответ 1

Я нашел решение в Window > Preferences > Android > Build, установив "Build output" на Normal, а затем Project > Clean > Clean All.

Я не знаю, было ли это окончательное решение, но оно помогло мне экспортировать apk с подходящим макетом .9.png.

Надеюсь, что это поможет.

Ответ 2

У меня возникла та же проблема, когда я попытался добавить id как <resources>, как упоминалось здесь.

<resources>
  <item type="id" name="button_ok" />
  <item type="id" name="dialog_exit" />
</resources>

Когда я удалил это, сборка была успешной.

Ответ 3

У меня была такая же проблема, определяющая элемент меню, подобный этому:

<item 
    android:id="@+id/menu_help" 
    android:showAsAction="never|withText"
    android:title="@string/action_label_help"
    android:icon="@drawable/ic_menu_help"
/>

Мне просто не хватало файл значка ic_menu_help, но вместо того, чтобы дать мне приятное сообщение о том, что файл изображения отсутствует, он отключает aapt.