Ошибка сегментации с aapt

Пытаясь создать проект Android с помощью Maven, мы не можем скомпилировать его с помощью apklib сервисов Google Play.

Я попытался удалить все языки из apklib, просто оставив язык по умолчанию, и, похоже, он может выполнять aapt без проблем.

Кто-нибудь сталкивается с этой проблемой? Я попытался сделать то, что говорит Джейк Уортон на этом веб-сайте: https://github.com/JakeWharton/gms-mvn-install , но ошибка сегментации все еще происходит.

Идеи?

Спасибо за уделенное время.

aapt: предупреждение: строка 'error_generic_text_toast' не имеет перевода по умолчанию в /Users/fjfernandez/Development/android-messenger/app/target/unpack/apklibs/com.google.android.gms_google-play-services_apklib_5/res; найдено: ca_ES cs de en eu_ES fr gl_ES it nl pt pt_PT sk Ошибка сегментации: 11


person Francisco Javier Fernández    schedule 30.04.2013    source источник


Ответы (4)


Проблема, с которой мы столкнулись в коде, заключалась в стиле. Вы не можете использовать @+id для ссылки на какое-либо представление (я думаю, вы не должны ссылаться на какое-либо представление в своих стилях, но в любом случае).

Нет @+id в ваших стилях.

person Francisco Javier Fernández    schedule 26.06.2013

Возможно, вы уже решили эту проблему, но я обнаружил, что если я не определяю пакет манифеста, например «package=some.app.package», это дает мне ту же ошибку, что и у вас.

person mapek    schedule 12.05.2013

У меня был файл меню с неразрешенной ссылкой @string. Я скопировал команду aapt с вкладки Eclipse Console и запустил ее в отдельном окне терминала. Я выяснил проблемный файл из журнала aapt.

(new resource id main from /home/paller/workspaces/android_dev/xxxxxx/res/menu/main.xml)

Ошибка сегментации (дамп ядра)

Некрасиво выглядит то, что aapt просто вылетает, если ему что-то не нравится во входных файлах.

person Gábor Paller    schedule 30.11.2013

Я только что узнал, что когда strings.xml содержит% blabla%, aapt segfaults. Я создал задачу здесь: https://code.google.com/p/android/issues/detail?id=68667

person Martin Vysny    schedule 17.04.2014