Androidの開発はEclipseを使っていますが、突如apkを作成しようとしてエクスポートするとProguard returned with error code 1. See consoleというエラー。
エラー: Unable to access jarfile ..libproguard.jarってのでググってもヒットせず。。。
ってことは、きっと最新のSDKかADTで発生しているエラーだと思われます。
project.propertiesやproguard-project.txtの設定を見直しても、さっぱり。
ちなみにエラーはこんな感じ。
[2014-03-16 19:37:53 - test] Proguard returned with error code 1. See console [2014-03-16 19:37:53 - test] エラー: Unable to access jarfile ..libproguard.jar
結論から言うと、proguard.batを修正すればOKです。
proguard.batは以下にあります。
android-sdk-windowstoolsproguardbinproguard.bat
【修正前】
java -jar "%PROGUARD_HOME%"libproguard.jar %*
【修正後】
java -jar "C:android-sdk-windowstoolsproguardlibproguard.jar" %*
※Cドライブ直下にandroid-sdk-windowsをインストールした場合の設定です。
環境変数で「PROGUARD_HOME」ってのを通せばエラーも無くなりそうですが、試しに設定してみても結果は一緒でした。
多分近々ADTかSDKのアップデートがあるんじゃないでしょうか。
これ、分かってしまえば「へー」なんですが。
まず自分のプロジェクトを疑い、次にSDKとADTを疑って再インストール。
eclipseを疑って再インストール。
こんなことに3時間程かかってしまいました。
Androidアプリの場合、最近こんなことばっかで時間を取られてる気がします。
何とかならんもんでしょうか。
株式会社woodsmallの小林でした。
https://woodsmall.co.jp/
————————————–
2014.3.19 追記
どうやらAndroid SDK ToolsのRev.22.6.0以上で発生するようです。
先ほどRev.22.6.1にアップデートしましたが同様のエラーが発生しています。
コメント