Android: не удалось экспортировать приложение с ошибкой -1073741819 - PullRequest
1 голос
/ 01 февраля 2012

Вчера у меня начались проблемы с изображениями из 9 патчей в Android и Eclipse Helios.Чтобы попытаться это исправить, я обновил плагин ADT и все стало хуже.Кажется, Eclipse перестал быть совместимым с ADT.

Я перестал иметь возможность экспортировать любое приложение.Я пытался экспортировать подписанный и запутанный APK, только подписанный, неподписанный запутанный и неподписанный не запутанный, всегда с тем же результатом (я копирую трассировку стека в конце).Однако я могу установить приложение на своем устройстве в режиме отладки.

Более странно, я могу экспортировать простые подписанные приложения, такие как демонстрации API.Возможно ли получить эту ошибку из-за чего-то не так в моем приложении?(Я сделал огромные изменения с тех пор, как в прошлый раз мне удалось экспортировать мое приложение, поэтому я не могу сказать все, что изменилось)

Я увеличил допуск памяти в eclipse.ini.Затем я попытался обновить все.Я установил последнюю версию Eclipse Indigo, плагин ADT и Android-SDK, все с нуля.Теперь у меня есть последняя версия всех компонентов, но результат не изменился, и я продолжаю получать ту же ошибку.

Трассировка стека выглядит следующим образом, пожалуйста, отправьте любые идеи для решения этой проблемы.

eclipse.buildId=M20110909-1335
java.version=1.7.0
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
Error
Wed Feb 01 10:16:02 COT 2012
Export Wizard Error
org.eclipse.core.runtime.CoreException: Failed to export application
    at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:258)
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:290)
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:229)
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:214)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: Command-line Error -1073741819
    at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeAapt(BuildHelper.java:887)
    at com.android.ide.eclipse.adt.internal.build.BuildHelper.updateCrunchCache(BuildHelper.java:161)
    at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:131)
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:290)
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:229)
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:214)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

1 Ответ

1 голос
/ 01 февраля 2012

Похоже, вы используете Java 7, который плохо работает с Android SDK. Используйте Java 6.

Функции языка Java 7 с Android

...