6

私はこれで髪を引き裂いています.過去3時間、私はそれを修正しようとしてきましたが、できませんでした. Android アプリを作成し、Android マーケットに公開する準備ができましたが、APK にエクスポートしようとするとこのエラーが発生します。

dex を実行できません: 複数の dex ファイルで Lcom/google/ads/Ad が定義されています。

私は問題についてたくさん読んで、かなりの数の解決策を試しましたが、何も役に立たないようです。クリーンアップして再構築し、bin フォルダーを削除しました。bin フォルダーがビルド パスから除外されていることを確認しました。何も機能していません。誰かが私を助けることができれば、本当に感謝しています。

4

6 に答える 6

9

「configure build path」の「order and export」部分で admob jar ファイルのチェックを外します。

于 2012-12-22T15:39:03.957 に答える
5

あなたと同様の問題を抱えた別の投稿で、あなたがまだ考慮していない唯一のことはEclipseの更新でした。これらの「修正」をどのように、またはどのような順序で行ったのかはわかりませんが、別の投稿者は、プロジェクトのbinディレクトリを一度に削除し、プロジェクトをクリーンアップして再構築し、Eclipse を再起動したと述べました。その後、エラーは消えました。

幸運を祈ります-リジャプ

于 2011-12-31T04:28:02.507 に答える
0

私は同じまたは同様の問題を抱えていました。私の問題は、アプリケーションが異なるバージョンのAdMobSDKを使用するライブラリをインポートしたことでした。

私の問題の詳細:

  • ライブラリはAdMobSDK6.3.0を使用しました
  • アプリケーションはAdMobSDK6.1.0を使用しました

同じバージョンを含めることで修正しました。

于 2013-03-04T10:52:46.750 に答える
0

私にとっては、ビルドパスから android-support-v4.jar を含む libs フォルダーを取り出すだけでうまくいきました。

于 2014-03-23T02:28:14.530 に答える