2012年7月23日

【Android】Proguard returned with error code 1の対処法


AndroidでExport Signed Application Package...を実行しようとすると、
「Proguard returned with error code 1. see console」とエラー。

どうやって対処すれば良いのか分からず、
コンソールを見ると、Android Support Package v4が原因っぽい。

それっぽい単語でstackoverflowとかを検索したところ。

-dontwarn **CompatHoneycomb
-dontwarn **CompatCreatorHoneycombMR2
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }

の4行をproguard.cfgに追加すればビルド出来そう。

って事で、この4行を追加してみたら、ビルド出来ました。

dontwarnで、warningが出てるクラス群を全部指定すれば
エラーは起きない模様。

proguardの設定は良く分からないし、
こまった時はとりあえずdontwarnに追加していきます。