Android:无法导出错误-1073741819的应用程序

时间:2012-02-01 15:41:42

标签: android eclipse export apk

昨天,我开始在Android和Eclipse Helios中遇到9-patch图像的问题。为了尝试修复它,我更新了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 个答案:

答案 0 :(得分:1)

您似乎使用的Java 7与Android SDK不兼容。使用Java 6。

Java 7 language features with Android