Aapt.exe прекратил работу в eclipse 4.3 kepler SDK 22.3 API уровня 19

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

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

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

Ответ 1

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

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

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

Ответ 2

В eclipse я делаю это для его решения:

  • Windows > Предпочтения > Android > Build > Build Ouput > Выберите "Verbose"

  • Выберите "Проект" > "Очистить" > "ОК"

  • Выберите "Проект" > "Создать все"

  • Выберите выход "Консоль".

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

Ответ 3

Для меня, похоже, проблема с Android SDK Build Tools 19, поэтому я отказался от старой версии, 18.1.1 в моем случае.

Ответ 4

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

  • Открыть файл XML в NetBeans: Файл = > Открыть файл
  • Щелкните правой кнопкой мыши в окне редактора для файла XML и выберите "Проверить XML"
  • Сообщены ошибки при исправлении
  • Повторите "Проверить XML" и исправьте ошибку, пока не появится больше ошибок.

Ответ 5

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

Ответ 6

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

 <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 исчезла

Ответ 7

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

Ответ 8

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

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