3

EclipseでAndroidプロジェクトをあるワークスペースの場所から別の場所にインポートしているときにエラーが発生しました。

プロジェクトでGoogle_admobを使用して広告を表示しています。エラーは発生せず、古いワークスペースで正常に機能します。

Eclipseバージョン:IndigoServiceリリース2

Android-プロジェクトバージョン: Android 4.0.3

エラー状態: [2012-12-03 12:02:27-Dexローダー]dexを実行できません:複数のdexファイルでLcom / google / ads/Adが定義されています。Dalvik形式への変換に失敗しました:dexを実行できません:複数のdexファイルがLcom / google / ads/Adを定義しています。

ここに画像の説明を入力してください

4

2 に答える 2

5

私は自分の問題を見つけました。

私は実際にlibjarファイルをlibs_folderとproject_libraries(External Jar)にインポートします。したがって、bin /dexedLibs/に2回のdexファイルが作成されました。1つの場所から1つのjarファイルを削除しました。

今その作業

サポートオタクに感謝します。

于 2012-12-03T07:18:03.187 に答える
2

以前のバージョンのツールから残ったいくつかのディレクトリとファイルをクリーンアップした後、私の問題は解決しました。ADT Rev 14は、バイナリが保存される場所を変更します。binディレクトリ全体を削除し、Eclipseを再起動してビルドをクリーンアップし、強制的に再構築しました。最初はそれでうまくいったように見えましたが、次の実行後に問題が再発しました。

私はついに自分のbinディレクトリがプロジェクトのビルドパスに含まれていることを発見しました。ビルドパスからbinを除外し、上記の手順を繰り返しました。これで私の問題は解決しました。

于 2012-12-03T07:06:47.630 に答える