2012-02-01 63 views
1

昨天,我開始在Android和Eclipse Helios中使用9貼片圖像時遇到了一些問題。爲了解決這個問題,我更新了ADT插件,一切都變得更糟。 Eclipse似乎停止了與ADT的兼容。Android:無法導出出錯的應用程序-1073741819

我停止了能夠導出任何應用程序。我試着導出簽名和模糊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

您似乎在使用Java 7,它與Android SDK不兼容。使用Java 6.

Java 7 language features with Android

+0

謝謝!我不知道!這很奇怪,因爲我一直在使用Java 7一段時間,而且我從來沒有遇到過這些問題。但是我切換到了Java 6並且解決了。 – 2012-02-01 17:00:55