Ant リリースを使用していますが、次のエラーが発生しました。
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] com.android.dx.util.DexException: Multiple dex files define Lcom/android/vending/billing/IMarketBillingService;
[dx] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:580)
[dx] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:538)
[dx] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:519)
[dx] at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168)
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:186)
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:232)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:174)
[dx] at com.android.dx.command.Main.main(Main.java:91)
同じエラーがありますが、答えは役に立ちませんでした
私は試した:
- Android SDKを他のディレクトリに再インストールします
- bin/gen ディレクトリを削除し、プロジェクトをクリーンアップします
- Eclipse でライブラリを削除して追加する
- Android API を 17 から 10 に変更
- bin フォルダーがビルド パスに含まれていないことを確認します。
1 つのメイン プロジェクトと 2 つの lib プロジェクト (Facebook および拡張ファイル ダウンローダー) があります。
答えてくれてありがとう!