Получавам грешка при изпълнение на aapt :return code 1073741819, поради което .apk файлът не се генерира как да поправя това. Как да коригирате, ако файлът r.java липсва
защо получавам грешка грешка при изпълнение на aapt
Отговори (4)
Може да е синтактична или форматираща грешка в един от XML файловете. Току-що получих този код за грешка (той всъщност е отрицателен) и проверих всички препратки @string
и те бяха ОК. В крайна сметка разбрах, че е заради този елемент в XML файл на менюто:
<item
android:id="@+id/action_stop"
android:orderInCategory="100"
android:icon="@drawable/ic_action_stop"
android:showAsAction="ifRoom | withText"
android:title="@string/action_stop"/>
Интервалите около |
обаче очевидно не са валидни (XML не е Java...). Eclipse не го хвана като грешка, но aapt
се срина, без да посочи причина, когато го видя. Не особено грациозно управление както от Eclipse, така и от aapt
. Премахването на допълнителните интервали направи всичко да работи.
Проблемът с липсващите записи в strings.xml
очевидно води до код на грешка -1073741816
, а не -1073741819
. Трябва да погледнете внимателно, но последната цифра е различна.
Не казвам, че проблемът определено е някаква синтактична грешка. Но това е друга възможност, която може да бъде проучена.
Получих тази грешка, когато бях изтрил запис @string, който се споменаваше в xml ресурс на възел на менюто.
Имах тази грешка и прекарах време в опити да намеря решение.
Накрая решението за тази грешка, което е: -1073741819 (проверете цифрите) е липсваща библиотека от: Properties -> Android -> Library Току-що добавих липсващите библиотеки и тази грешка беше разрешена.
Имам същия проблем. Това, което ми помогна, беше промяната на целта за изграждане на проекта
Properties->Android->Project Build Target
Error executing aapt: return code -1073741819 Path: appname Location: line 1 Type: Android ADT Problem
. Търсих в продължение на почти един час всякакви идентификатори, всякакви интервали, всякакви близки етикети, всичко, което изглеждаше странно. Единственото нещо, което реши проблема ми, беше да изтрия последния xml, който създадох. И проблемът изчезна. - person fllo   schedule 07.03.2014