この質問の形式がそこにあることは知っていますが、私のシナリオに特に合うものは何も見つからないので、ここにあります.
私のアプリは、エミュレーターでテストするときに完全にコンパイルおよび実行されますが、署名付き apk をエクスポートしようとすると、Conversion to Dalvik format failed with error 1
. Eclipse エラー ログには、次のスタック トレースが表示されます。
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)
他の人が持っているように見える名前の衝突はありません (少なくともエラーにはそうは書かれていません)。エミュレーターで実行される理由については困惑していますが、エクスポートできません。
ちなみに、ProGuardも使用していません。