× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
以下のようなエラーが出た。
Unable to execute dex: Multiple dex files define ****; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define ****; つまり、同名のファイルが複数存在していることが問題。 今回の場合、 Lcom/android/vending/billing/IInAppBillingService がmultipleだというエラー。 元々自分でこのファイルを追加していた。 android公式の課金サンプルからコピペした src/com/android/vending/billing/IInAppBillingService.aidl をプロジェクトに追加していた。 で、その後 appCCloudのjarファイルを追加したところこのエラー。 appCCloudには課金機能も含まれているので、jar内にIInAppBillingServiceクラスの定義があったのだろう。 ◯対処 そこで、自分でファイル追加していたsrc/以下のaidlファイルを削除。 aidlはインターフェース定義だけなので、実体は元々別にあるものなので ここで削除しても問題ないはず。 で、やってみたらエラーが消えた。 PR |
|