So che una forma di questa domanda è là fuori, ma non riesco a trovare nulla specificamente adatto al mio scenario, quindi eccolo qui.Conversione in formato Dalvik non riuscita con errore 1 in Android all'esportazione (adt 21)
La mia app viene compilata e funziona perfettamente durante il test nell'emulatore, ma quando provo ad esportare un apk firmato ottengo il Conversion to Dalvik format failed with error 1
. Il log degli errori Eclipse mostra questa analisi dello stack:
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:751)
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:269)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:296)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:233)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:218)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Non ho le collisioni di denominazione che le altre persone sembrano avere (almeno non dirlo in errore), e sto perplesso come al motivo dell'esecuzione nell'emulatore, ma non riesco ad esportare.
Non sto utilizzando ProGuard, comunque.
Visitate qui per la stessa discussione di domande che può essere d'aiuto http://stackoverflow.com/questions/2680827/conversion-to-dalvik-format-failed-with-error-1-on-external-jar?rq= 1 – manish
ciò che mi aiuta in questa situazione è: cancellare tutto il contenuto della cartella "bin", pulire il progetto, eseguire l'app sul dispositivo di test, creare nuovamente l'apk di rilascio firmato. – datayeah