Android aapt.exe APPCRASH в проекте сборки с кодом ошибки -1073741819

Проблема аналогична этой сбой AAPT с кодом ошибки -1073741819

Appt.exe останавливается с APPCRASH при сборке проекта с подписью:

Problem Event Name: APPCRASH
  Application Name: aapt.exe
  Application Version:  0.0.0.0
  Application Timestamp:    4e810830
  Fault Module Name:    msvcrt.dll
  Fault Module Version: 7.0.7600.16385
  Fault Module Timestamp:   4a5bda6f
  Exception Code:   c0000005
  Exception Offset: 0000d193
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:    2057
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Окно сообщений в среде IDE показывает android-apt-compiler: Command "C:\Program Files (x86)\Android\android-sdk\platform-tools\aapt.exe package -m --auto-add-overlay --extra-packages Ошибка выполнения %used library% с кодом выхода -1073741819

Я пытался перестроить, очистить проект, очистить кеш IDE, добавить/удалить зависимости, перезапустить IDE, перезагрузить компьютер, переустановить инструменты платформы Android SDK - ничего не помогает. Решение, представленное в соответствующей проблеме, также не помогло - у меня нет @+id в моем style.xml.

IDE: Intellij IDEA 12.0.2

Библиотеки, используемые в проекте:

  • ActionBarSherlock-4.2.0
  • Раздвижное меню
  • Android-ViewPagerIndicator
  • Android-PullToRefresh

Как я обнаружил в Eclipse, эту проблему можно решить, установив для Window -> Preferences -> Android -> Build -> Build Output значение «Обычный» вместо «Подробный». Но я не могу найти такой вариант в Intellij IDEA.

PS: похоже, проблема где-то в проекте, потому что другие проекты (даже с библиотеками) компилируются хорошо.


person Allesad    schedule 20.01.2013    source источник
comment
Сообщите об этом по адресу youtrack.jetbrains.net/issues/IDEA с примером проекта для воспроизведения.   -  person CrazyCoder    schedule 22.01.2013
comment
На самом деле я смог решить эту проблему, вручную переместив изменения (не исходные файлы, а только код и layout.xml) в старую резервную копию моего проекта на другом компьютере. Я сделал это аккуратно и стараюсь собирать проект после каждого изменения. Все компилировалось и работало нормально. После этого я перемещаю весь проект (с библиотеками) на свой основной компьютер, очищаю всю рабочую область, удаляю из нее все проекты и импортирую рабочий проект со второго компьютера. После этой процедуры проект скомпилировался без проблем. Но я до сих пор не знаю, что вызвало эту проблему, поэтому я не знаю, что опубликовать в качестве примера проекта для воспроизведения.   -  person Allesad    schedule 22.01.2013
comment
Единственная мысль, что что-то случилось с самими файлами проекта. Последнее, что я помню перед тем, как возникла эта проблема, я оптимизировал импорт для всех файлов в проекте. Пока я пытался решить проблему, я переместил проект с библиотеками в Eclipse, но там компиляция проекта не удалась с той же ошибкой. Я удалил библиотеки и добавил новые чистые библиотеки, загруженные с исходных сайтов, но я все еще получаю ту же ошибку при сборке проекта даже в Eclipse. Проблема исчезла только после ручной перезаписи кода.   -  person Allesad    schedule 22.01.2013


Ответы (1)


кажется, вы пропустили некоторые записи в strings.xml

в моем случае я удалял <string name="action_settings">Settings</string>

думая, что он не использовался проектом, и вернув его обратно, проблема решилась. Вы можете искать теги того же или похожего типа в своем проекте.

person Vivek Giri    schedule 01.12.2013
comment
Я только что столкнулся с той же проблемой. Я чистил свою папку с возможностью рисования и случайно удалил не тот значок. Мне пришлось восстановить файл через Git, чтобы решить проблему. - person trevor-e; 05.12.2013