aapt.exe вылетает при попытке экспортировать приложение Android из Eclipse - PullRequest
13 голосов
/ 21 октября 2011

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

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

Я гуглил, чтобы найти решение, но ничего из найденных решений не сработало:

  • Я очистил проект (Проект> Очистить)
  • Я отключил автоматическую сборку (Проект> Автоматическая сборка)
  • Я удалил все импортированные библиотеки (Щелкните правой кнопкой мыши на проекте> Свойства> Путь сборки Java)
  • Iобновил все сопутствующее программное обеспечение (Справка> Проверить наличие обновлений)
  • Я включил режим logcat на подробном
  • Я удалил свои .9.png чертежи и добавил их в свой проект

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

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

Ответы [ 3 ]

23 голосов
/ 21 октября 2011

Я нашел решение в «Окне»> «Установки»> «Android»> «Построить», установив «Построить вывод» на Нормальный , а затем Проект> Очистить> Очистить все.это окончательное решение, но оно позволило мне экспортировать мой apk с правильным макетом .9.png для рисования.

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

4 голосов
/ 16 декабря 2013

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

<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, но вместо того, чтобы дать мне приятное сообщение о том, что файл изображения отсутствовал, он вылетает.

4 голосов
/ 27 марта 2013

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...