Je connais une forme de cette question, mais je ne trouve rien qui corresponde à mon scénario, alors le voici.La conversion au format Dalvik a échoué avec l'erreur 1 dans Android à l'exportation (adt 21)
Mon application compile et fonctionne parfaitement lors des tests dans l'émulateur, mais lorsque j'essaie d'exporter une apk signée, j'obtiens le Conversion to Dalvik format failed with error 1
. Le journal des erreurs Eclipse montre cette trace de la pile:
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)
Je n'ai pas les collisions de noms que d'autres personnes semblent avoir (au moins il ne le dit pas dans l'erreur), et je suis déconcerté comme pourquoi il s'exécute dans l'émulateur, mais je ne peux pas exporter.
En passant, je n'utilise pas ProGuard non plus.
Visitez ici pour la même question discussion il peut vous aider http://stackoverflow.com/questions/2680827/conversion-to-dalvik-format-failed-with-error-1-on-external-jar?rq= 1 – manish
ce qui m'aide dans cette situation est: supprimer tout le contenu du dossier "bin", nettoyer le projet, exécuter l'application sur le dispositif de test, construire une version signée apk à nouveau. – datayeah