先日Android SDK等、開発環境をバージョンアップした所、apkファイルが作れなくなってしまいました。

半日苦戦しましたが下記のサイトで解決しましたので備忘録も兼ねて書いておきます。

Android SDK Tools r12 にバージョンアップする際の注意点 | Classmethod.dev()

[AndroidTips][エラー]Conversion to Dalvik format failed with error 1 の対処法 | Androidアプリ開発情報まとめブログ

SDKのバージョンアップとかすると問題が起きる様ですが、私の場合はproguard.batでした。

上のサイトの内容を一部引用して書いておきます。

1.[Android SDK]toolsproguardbin を開きます。
 
[Android SDK] は人によってインストール場所が違うと思うのでEclipseで要確認

2.proguard.bat をエディターで開いて内容をコピーします。

3.エディターを新しく開き、コピーしたものを貼り付けます。

4.最下行の以下の文
 call %java_exe% -jar “%PROGUARD_HOME%”libproguard.jar %*
 call %java_exe% -jar “%PROGUARD_HOME%”libproguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
に書き換えます。
5.proguard.bat というファイル名で保存して元の proguard.bat と置き換えます。
 不安な方はオリジナルのproguard.batを別名または別のフォルダーにコピーして下さい。

私はこれで問題なくapkファイルが作れる様になりました。