Когда я компилирую программу андроида в 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
Пожалуйста, ребята, помогите мне из этого, я даже не могу скомпилировать мир привет!
Также может возникнуть проблема с неправильным вариантом меню
<item android:id="@+id/action_grid" android:icon="@drawable/ic_grid" android:title="Grid" android:showAsAction="true">
В моем случае значок в drawable
отсутствовал. Eclipse
не уведомляет об этом. Внимательно проверьте этот момент!
В eclipse я делаю это, чтобы решить эту проблему:
Windows> Предпочтения> Android> Сборка> Build Ouput> Выберите "Verbose"
Выберите Проект> Очистить> OK
Выберите «Проект»> «Создать все»
Выберите «Консоль».
Возможно, вам придется переключиться с DDBMS на Android здесь, мои сбрасываются туда и обратно. В Android-консоли вы увидите точное несоответствие XML, вызывающее проблему.
Для меня, похоже, проблема с Android SDK Build Tools 19, поэтому я отказался от старой версии, 18.1.1 в моем случае.
В моем случае проблема была связана с отсутствием атрибутов xmlns для префиксов пространства имен, используемых в файле созданного вручную файла. В моем случае эти префиксы были app :, tools: и context :. Я использовал функцию проверки NetBeans Check XML, чтобы найти и исправить проблемы синтаксиса в моих файлах Android XML. Вот как это сделать:
Я слишком долго искал причину … Причина этой ошибки: menu.xml Просто я добавил новую активность для теста, а затем я удаляю эту операцию с помощью макета xml, но меню оставалось в проекте … и 2 часа для поиска решения
Я узнал, что я поставил пункт меню следующим образом:
<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 исчезла
Я поместил капитал S в строковый тег в файле строковых ресурсов.
После замены маленькой буквы ошибка захвата исчезла.
Сначала очищайте все свои проекты, а затем,
Eclipse> Настройки> Android> Build> Build Output> normal