Intereting Posts
Необходимый контекст в классах без активности Убить процесс, запущенный в эмуляторе Android Android ClickableSpan перехватывает событие click Датчик приближения на Galaxy S4 (Жесты воздуха) Ошибка раздувания класса android.support.design.widget.CoordinatorLayout Как настроить Appium на Mac OS для запуска автоматических тестов из классов JAVA на устройствах Android и iOS Есть ли способ создать TextView для прописных букв? Android Gradle: динамическое изменение имени версии во время сборки Инициализация игрового клиента на Android Как вы помещаете границу вокруг ListView? Индивидуальное проектирование EditText Android получает намерение при внедрении RecognitionListener Android Firebase, просто получите данные одного дочернего объекта Android: выберите изображение из галереи, затем обведите его и покажите в изображении Как добавить проект библиотеки в Android Studio и использовать его? (Некоторые из них не вступили в силу)

Android Eclipse Ошибка выполнения aapt: код возврата 139

У меня есть Android-приложение, которое внезапно перестало работать. По-видимому, нет ошибки, но когда я пытаюсь запустить, я получаю следующее:

Ошибка при выполнении aapt: код возврата 139

Я попытался очистить проект и проект зависимой библиотеки, перезапустить Eclipse, обновить до последних версий ADT и SDK и т. Д., Но все не удалось. Иногда у меня есть и другая ошибка (не меняя ничего):

Ошибка создания окончательного архива: java.io.FileNotFoundException: … / bin / resources.ap_ не существует

Я полностью потерян.

БОЛЬШЕ ИНФОРМАЦИИ

Я потратил несколько часов, чтобы разобрать и собрать все по частям, и, наконец, нашел, что вызывает эти ошибки, хотя я все еще ничего не понимаю … У меня был такой ресурс:

<resources> <integer-array name="titi"> <item>@+id/toto</item> </integer-array> </resources> 

Я удалил его, и все снова работало … Конечно, файл ресурсов не имел никакой ошибки. Полдня потерял зря, это Затмение сводит меня с ума 8- / Я единственный?

Solutions Collecting From Web of "Android Eclipse Ошибка выполнения aapt: код возврата 139"

Просто была та же проблема, и проблема заключалась в том, что у меня был файл меню внутри папки меню, в котором был android:title="@string/.." , которого не было в файле строк. После добавления его и выполнения Project > Clean проблему не удалось.

Не используйте @+id/... здесь:

 <?xml version="1.0" encoding="utf-8"?> <resources> <integer-array name="titi"> <Item>@+id/Toto</item> </integer-array> </resources> 

@+id/... может использоваться только в ресурсах компоновки.

Используйте @id/... и при необходимости @id/... идентификаторы с помощью файла ресурсов справки: res / values ​​/ ids.xml:

 <?xml version="1.0" encoding="utf-8"?> <resources> <item type="id" name="toto" /> </resources> 

http://developer.android.com/guide/topics/resources/more-resources.html#Id

Я просто отложил проект от использования библиотеки поддержки приложений Android v7 и столкнулся с этой проблемой. Оказывается, у меня было множество файлов ресурсов меню, которые все еще использовали версию appcompat некоторых своих свойств.

Раньше я имел это:

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:compat="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/conversations_activity_menu_contacts" android:title="@string/contacts" compat:showAsAction="ifRoom|withText" /> </menu> 

Но затем исправил проблему, изменив их на следующее:

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/conversations_activity_menu_contacts" android:showAsAction="ifRoom|withText" android:title="@string/contacts" /> </menu> 

Попал в ту же проблему, после того, как час или около того, игра, проблема была отслежена до одной цитаты «», присутствующей в ресурсе. Удалена цитата, и ошибка исчезла.

Ошибки AAPT иногда возникают из-за недостаточной памяти для запуска eclipse. См.

Как диагностировать ошибку «Ошибка выполнения aapt» в Eclipse?

Для второй части вашей проблемы см. Это:

Проблема с упаковкой Android: resources.ap_ не существует