2013-12-08 109 views
0

在Eclipse中,當我第一次將我的應用程序導出到android apk時,該過程成功。如果我修改我的代碼並嘗試重新導出應用程序,則會出現錯誤「轉換爲Dalvik格式失敗,錯誤1」。 如果我清除我的項目,然後再次啓動導出,則應用程序已正確構建。導出嚮導錯誤

這種奇怪行爲的原因是什麼?

錯誤的完整描述如下:

消息: 導出嚮導錯誤

Exception stack trace : 
org.eclipse.core.runtime.CoreException: Conversion to Dalvik format failed with error 1 
    at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:325) 
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:305) 
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:234) 
    at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:219) 
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) 
Caused by: com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1 
    at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:792) 
    at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:282) 
    ... 4 more 

會話數據:

eclipse.buildId=4.3.0.M20130911-1000 
java.version=1.7.0_17 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_FR 
Framework arguments: -product org.eclipse.epp.package.jee.product 
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product 

回答

1

禁用 '構建Automcatically' 由項目 - >構建自動,然後做一個清潔+全部構建。讓我知道如果你仍然面臨任何問題

+0

如果我完全重建它之前清理項目,正如我的問題所說,構建過程工作得很好。問題是我不能阻止我再次發現問題。 – Zelig63

+0

@ Zelig63那麼保持Build自動禁用? –