EclipseのProguardでエラー

  •  

 

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にアップデートしましたが同様のエラーが発生しています。

関連記事

コメント

この記事へのコメントはありません。

TOP