Progaurd有効にするとapkエクスポートできない件でどハマり。
Conversion to Dalvik format failed with error 1については解決したけど
エラー内容が変わった。
Proguard returned with error code 1. See console
なんとかapk作るとこまでたどり着けたのでやったこと書いとく。
環境
- ADTは21.1
- Helloworld作成→apk出力OK
- proguard有効化→apk出力OK
- Pankiaプロジェクト参照追加→エラー
[2013-02-28 00:31:54 - test2] Proguard returned with error code 1. See console [2013-02-28 00:31:54 - test2] Warning: com.amazon.inapp.purchasing.FailurePrompt: can't find superclass or interface com.amazon.android.framework.prompt.SimplePrompt [2013-02-28 00:31:54 - test2] Warning: com.amazon.inapp.purchasing.KiwiBaseCommandTask: can't find superclass or interface com.amazon.android.framework.task.command.AbstractCommandTask [2013-02-28 00:31:54 - test2] Warning: com.amazon.inapp.purchasing.KiwiPurchaseRequestCommandTask$1: can't find superclass or interface com.amazon.android.framework.task.Task [2013-02-28 00:31:54 - test2] Warning: com.amazon.inapp.purchasing.FailurePrompt: can't find referenced class com.amazon.android.framework.prompt.SimplePrompt [2013-02-28 00:31:54 - test2] Warning: com.amazon.inapp.purchasing.FailurePrompt: can't find referenced class com.amazon.android.framework.prompt.PromptContent 以下大量にエラー
ぐぐりまくったら下記方法を発見。
- proguard-project.txtに下記を追加
-dontwarn com.google.** -dontwarn com.amazon.**
これでエラーは出なくなった。
けど無視しただけだよね?本当にこれでいいのか・・・
参考サイト:
- http://d.hatena.ne.jp/bs-android/20120325/1332662384
- http://masterka.seesaa.net/article/253948576.html
- http://wada811.blog.fc2.com/blog-entry-88.html
- http://wada811.blog.fc2.com/blog-entry-9.html
- http://d.hatena.ne.jp/hyoromo/20101120/1290216449
- http://setokynet.wordpress.com/2012/11/17/eclipse-proguar/