Не удается экспортировать приложение для Android с ошибкой Не удалось экспортировать приложение

#java #android #eclipse

#java #Android #eclipse

Вопрос:

Почему я не могу экспортировать свое приложение? и на что указывает эта трассировка стека?

Я видел, как другие люди сообщали о подобных проблемах (см. трассировка стека) при экспорте, но ответы, данные им, мне не помогли.

Я пытался использовать java 6, java 7, обновлять eclipse, обновлять ADT, но безуспешно.

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

Трассировка стека:

 Command-line Error -1073741819
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeAapt(BuildHelper.java:973)
at com.android.ide.eclipse.adt.internal.build.BuildHelper.updateCrunchCache(BuildHelper.java:192)   
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:158)
at com.android.ide.eclipse.adt.internal.project.ExportHelper$2.run(ExportHelper.java:373)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  

Данные сеанса:

 eclipse.buildId=4.3.2.M20140221-1700
java.version=1.7.0_60
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64
  

Я нашел свое решение, используя Windows 7 с eclipse 4.3 и ADT до версии 23.0.1.1256982.

Решение, которое я нашел, заключалось в том, что у меня был плохой образ с 9 исправлениями. После проверки того, что уменьшенные версии в папке mdpi и hdpi были правильными изображениями с 9 исправлениями, проект экспортировался должным образом.

Действительно раздражает, как это происходит во время сжатия ресурсов без указания на то, что это было вызвано плохим изображением с 9 исправлениями. Можно подумать, что запуск lint обнаружит подобные вещи, а не просто сбой при экспорте.

Ответ №1:

Я нашел свое решение, используя Windows 7 с eclipse 4.3 и ADT до версии 23.0.1.1256982.

Решение, которое я нашел, заключалось в том, что у меня был плохой образ с 9 исправлениями. После проверки того, что уменьшенные версии в папке mdpi и hdpi были правильными изображениями с 9 исправлениями, проект экспортировался должным образом.

Действительно раздражает, как это происходит во время сжатия ресурсов без указания на то, что это было вызвано плохим изображением с 9 исправлениями. Можно подумать, что запуск lint обнаружит подобные вещи, а не просто сбой при экспорте.