"Conversion to Dalvik format failed with error 1" の解決策

EclipseAndroidアプリを開発しAPKをエクスポートしようとした際に突然現れるのが "Conversion to Dalvik format failed with error 1" のメッセージ。

私の場合、開発中にプロジェクトの Android の Project Build Target を 4(1.6) から 10(2.3.3) に変更したときなどに頻発していました。

このメッセージでググると下記のような解決策が見つかります。

  • プロジェクトのクリーン
  • Eclipseの-clean
  • プロジェクトのAndroidツール⇒「プロジェクト・プロパティを修正」
  • Build Pathの順序変更、エクスポートのチェック見直し

自分の遭遇した事象の場合はこれらいずれを試しても全く改善されませんでしたが、下記を行うだけで解決しました。

  • 各プロジェクトリのbinとgenディレクトリ内のファイルをすべて削除

Eclipseの「コンソール」が反応しなくなったらこの病っぽいです。ご参考まで。

適当に参考URLを並べておきます。