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

标签 android eclipse export apk

昨天,我开始遇到 Android 和 Eclipse Helios 中的 9 补丁图像问题。为了尝试修复它,我更新了 ADT 插件,但一切都变得更糟了。 Eclipse 似乎不再与 ADT 兼容。

我不再能够导出任何应用程序。我试过导出签名和混淆的 APK,只有签名的、未签名的混淆的和未签名的非混淆的,总是有相同的结果(我在最后复制堆栈跟踪)。但是,我可以在 Debug模式下将应用安装到我的设备中。

更奇怪的是,我能够导出已签名的简单应用程序,例如 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)

最佳答案

您似乎使用的是 Java 7,它不能很好地与 Android SDK 配合使用。使用 Java 6。

Java 7 language features with Android

关于Android:无法导出应用程序,错误为 -1073741819,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9098684/

相关文章:

java - Eclipse JDT Core - 解析参数化 super 方法的通用返回类型

hadoop - HBase导入命令

javascript - 内联html中的module.export

安卓开发: disable "show notification" programmatically with root permission?

android - 在 Kotlin Lambda 中调用 RxJava Single

java - 高级 Eclipse Java 搜索

linux - 如何在 Linux 中为 opencl 编程(安装英特尔 OpenCL SDK)准备 eclipse

export - 每当数据更改时 MySQL 自动导出为 .SQL

android - "big"pouchdb 上的附件与 sqlite 卡住

java - 使用 Java 解码对象的 JSON 数组