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 > обычный