2013年4月15日月曜日

Conversion to Dalvik format failed with error 1

104にPankiaを使ってネットランキングとトロフィー機能を付けてみたんだけど
apkにエクスポートする段階でエラーが出てしまう・・・。
Conversion to Dalvik format failed with error 1
proguardなのかpankiaなのか・・・
前はリリースできてたからそれ以降の変更点としては

  • pankiaライブラリへの参照を追加
  • ネットランキング、アチーブメント機能追加
  • proguardの有効化

一気にいろいろやっちゃって原因切り分けれん。

ハマりそうだったのでとりあえず元通りにしてから考え直すことに。
pankiaの参照削除、PankiaActivity削除、proguard無効化、etc...
apk作れることを確認。

さて、まずはproguradだけ確認しようか。
proguardのコメントアウトされている行を再度コメントアウトして・・・

実行したけど相変わらずエラー。
[2013-02-26 23:33:20 - game104] Proguard returned with error code 1. See console
[2013-02-26 23:33:20 - game104] Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState
[2013-02-26 23:33:20 - game104] Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState
[2013-02-26 23:33:20 - game104] You should check if you need to specify additional program jars.
[2013-02-26 23:33:20 - game104] Warning: there were 2 unresolved references to classes or interfaces.
[2013-02-26 23:33:20 - game104] You may need to specify additional library jars (using '-libraryjars').
[2013-02-26 23:33:20 - game104] java.io.IOException: Please correct the above warnings first.
[2013-02-26 23:33:20 - game104] at proguard.Initializer.execute(Initializer.java:321)
[2013-02-26 23:33:20 - game104] at proguard.ProGuard.initialize(ProGuard.java:211)
[2013-02-26 23:33:20 - game104] at proguard.ProGuard.execute(ProGuard.java:86)
[2013-02-26 23:33:20 - game104] at proguard.ProGuard.main(ProGuard.java:492)

んーcom.google.ads.internal.state.AdStateが見つからんって言ってるか?
ぐぐったらここ見つけた。
"AdMob SDK 6.1.0 and 6.2.1"から発生するエラーだから
proguard-project.txtに"-dontwarn com.google.ads.**"を追記しろって。

追記したらapk出力できた。1歩前進。

再度Pankia追加してみる。

  • プロジェクトにpankiaライブラリプロジェクトへの参照追加

そのままエクスポート。

それでもエラー。。。
Proguard returned with error code 1. See console

[2013-02-26 23:43:03 - game104] Proguard returned with error code 1. See console
[2013-02-26 23:43:03 - game104] Warning: com.amazon.inapp.purchasing.FailurePrompt: can't find superclass or interface com.amazon.android.framework.prompt.SimplePrompt
[2013-02-26 23:43:03 - game104] Warning: com.amazon.inapp.purchasing.KiwiBaseCommandTask: can't find superclass or interface com.amazon.android.framework.task.command.AbstractCommandTask
[2013-02-26 23:43:03 - game104] Warning: com.amazon.inapp.purchasing.KiwiPurchaseRequestCommandTask$1: can't find superclass or interface com.amazon.android.framework.task.Task

以下700行以上続くエラー。。。なげーよ。
proguardに色々書いてみたが消せず。
progaurdわけわからんと思って無効化してみたら別のエラー出るし…。

また明日・・・。

追記:こちらで一応解決しました。



参考サイト:


スポンサーリンク

Related Posts Plugin for WordPress, Blogger...