aapt.exe перестал работать в eclipse 4.3 kepler SDK 22.3 API level 19

когда я компилирую программу для Android в Eclipse4.3 kepler с SDK версии 22.3 API уровня 19, она выдает ошибку, поскольку журнал aapt.exe перестал работать показывает эту подпись проблемы:

Problem Event Name: APPCRASH   
Application Name:   aapt.exe   
Application Version:    0.0.0.0 
Application Timestamp:  52684cb5
Fault Module Name:  aapt.exe   
Fault Module Version:   0.0.0.0   
Fault Module Timestamp: 52684cb5   
Exception Code: c0000005   
Exception Offset:   0003cf2a   
OS Version: 6.2.9200.2.0.0.768.101   
Locale ID:  16393   
Additional Information 1:   5861   
Additional Information 2:   5861822e1919d7c014bbb064c64908b2   
Additional Information 3:   dac6   
Additional Information 4:   dac6c2650fa14dd558bd9f448e23afd1  Read our privacy statement online:   http://go.microsoft.com/fwlink/?linkid=190175  If the online privacy statement is not available, please read our privacy statement offline:   C:\Windows\system32\en-GB\erofflps.txt

пожалуйста, ребята, помогите мне с этим, я даже не могу скомпилировать hello world!!!!


person jabir jazz    schedule 18.11.2013    source источник
comment
Посмотрите здесь посмотреть, поможет ли это.   -  person ChuongPham    schedule 18.11.2013
comment
Это не совсем то. моя версия eclipse kepler работает нормально в течение 4 месяцев с момента выпуска kepler, но когда я обновил уровень API SDK 19, проблема началась. все вещи и установка как и 4 месяца назад.   -  person jabir jazz    schedule 20.11.2013
comment
Можете ли вы включить режим подробной сборки и опубликовать то, что вы найдете на выходе? В Eclipse выберите Windows | Настройки | Андроид | построить | Вывод сборки | Подробно. Не забудьте нажать Применить или ОК после этого, чтобы сохранить изменения. В выходном журнале найдите любую строку, выделенную красным, или любое необычное сообщение. Кроме того, ваша ошибка может быть связана с этим отчетом об ошибке, касающимся ссылка на ресурсы и проверка.   -  person ChuongPham    schedule 06.12.2013
comment
Следующее решение сработало для меня stackoverflow.com/a/20312357   -  person Abhijit    schedule 07.01.2014


Ответы (8)


Также может быть проблема с неправильным пунктом меню

<item
    android:id="@+id/action_grid"
    android:icon="@drawable/ic_grid"
    android:title="Grid"
    android:showAsAction="true">

в моем случае значок в drawable отсутствовал. Eclipse не уведомляет об этом. Проверьте внимательно этот момент!

person validcat    schedule 14.01.2014
comment
Обратите внимание, что это также решило проблему для меня, хотя в моем случае это был строковый ресурс, который я случайно удалил, а не доступный для рисования. Урок: отсутствующие ресурсы, на которые ссылается XML меню, вызывают сбой AAPT, а не ошибку. - person String; 18.01.2014
comment
И, по-видимому, он находится в системе отслеживания ошибок Android здесь: code.google.com/ p/android/issues/detail?id=61308 - person String; 18.01.2014
comment
Хороший! У меня отсутствовала возможность рисования (получил неправильное имя), поэтому предупреждение об этом конкретном элементе из eclipse, но aapt продолжал терпеть неудачу. Спасибо! - person user1676075; 29.01.2014
comment
Отличный ответ ценю это +1 - person Zubair Ahmed; 11.09.2014

В eclipse я делаю это, чтобы решить эту проблему:

  1. Windows > «Настройки» > «Android» > «Сборка» > «Вывод сборки» > «Подробный»

  2. Выберите «Проект» > «Очистить» > «ОК».

  3. Выберите «Проект» > «Построить все».

  4. Выберите вывод «Консоль».

Возможно, вам придется переключаться с DDBMS на Android здесь, мой переключается туда и обратно. В консоли Android вы увидите точное несоответствие XML, вызвавшее проблему.

person user3092587    schedule 14.02.2014
comment
Это помогло определить проблему. Спасибо! - person Umair; 06.03.2014
comment
+1 за многословие. Даже с подробным описанием это не помогло мне в одном случае. У меня была опечатка, такая как X‹?xml... и он не жаловался, что XML был искажен. - person clairestreb; 09.08.2014

Для меня это проблема с Android SDK Build Tools 19, поэтому я перешел на более старую версию, в моем случае 18.1.1.

person dt0    schedule 16.12.2013
comment
Я столкнулся с той же проблемой, так как я обновился до 19, и мне также пришлось перейти на 18.1.1. - person Hank; 13.01.2014
comment
Как вы понижаете рейтинг? Я понял, как установить 18.1.1, но не могу понять, как сказать Eclipse использовать это для сборки. - person joshlf; 31.03.2014
comment
О, хороший момент. Я как бы просто удалил все кроме 18.1.1 - person dt0; 01.04.2014
comment
В качестве дополнения: если вам все еще нужны такие вещи, как ActionBar, которые есть только в 19 и выше, затем понизьте версию, очистите, а затем обновите до 19. Кажется, разобрались :) +1 - person JamJar00; 12.04.2014
comment
Для меня обновление до SDK Build Tools 21.0.1 вызвало проблему. при понижении до 21 все еще была проблема, понижен до 20, и проблема была решена :) кажется, вам нужно как минимум SDK Build Tools версии 20, чтобы заставить zipalign работать и иметь возможность опубликовать свое приложение. - person Ehsan; 22.10.2014

В моем случае проблема была связана с отсутствием атрибутов xmlns для префиксов пространств имен, используемых в файле меню, созданном вручную. В моем случае это были префиксы app:, tools: и context:. Я использовал функцию NetBeans Check XML, чтобы найти и исправить проблемы с синтаксисом в моих файлах Android XML. Вот как:

  1. Откройте файл XML в NetBeans: Файл => Открыть файл
  2. Щелкните правой кнопкой мыши в окне редактора XML-файла и выберите «Проверить XML».
  3. Сообщается об исправлении ошибок
  4. Повторяйте «Проверить XML» и исправьте ошибку до тех пор, пока ошибки не исчезнут.
person Farrukh Najmi    schedule 21.03.2014
comment
У меня такой же случай был, спасибо - person Muhannad A.Alhariri; 02.04.2014
comment
Муханнад, пожалуйста, проголосуйте за мой ответ, если он вам помог. Спасибо. - person Farrukh Najmi; 03.04.2014

Я слишком долго искал причину... Причина этой ошибки была: menu.xml Просто я добавил новую активность для теста, а затем удалил эту активность с макетом xml, но меню осталось в проекте ... и 2 часа на поиск решения

person Anri    schedule 11.04.2014
comment
Ах, ты спас мне жизнь! - person idish; 10.05.2014

я узнал, что я поместил пункт меню следующим образом:

 <item
    android:id="@+id/share_fb"
    android:icon="@drawable/ic_menu_moreoverflow"
    android:showAsAction="never"
    android:title="@string/fb invitation menu title"/>

здесь были пробелы:

    android:title="@string/fb invitation menu title"/>

когда я удалил пробелы и ввел правильное значение strings.xml, все прошло нормально, и ошибка aapt.exe исчезла.

person Ahmed Adel Ismail    schedule 22.04.2014

Я вставил заглавную букву S в строковый тег в файле строковых ресурсов.
После замены строчной буквы ошибка aapt исчезла.

person imthius    schedule 01.12.2014

Сначала очистите все свои проекты, а затем

Eclipse > Настройки > Android > Сборка > Вывод сборки > обычный

person Aman Mundra    schedule 25.11.2013