Dex を実行できません: Eclipse での複数の Dex ファイル定義エラー
「Dex を実行できません: 複数の Dex ファイルの定義」エラーが発生しましたEclipse ではイライラするかもしれません。このエラーは、複数の dex ファイルに同じクラスの定義が含まれている場合に発生します。
問題の解決
この問題を解決するには、プロジェクトのビルド パスを確認することが重要です。正しく設定されています。実行する具体的な手順は次のとおりです:
-
ビルド パスから bin フォルダーを除外する: コンパイルされたクラスを含む bin フォルダーがビルド パスに含まれていないことを確認します。プロジェクトを右クリックして「プロパティ」を選択し、「Java ビルド パス」セクションに移動します。 Source の下の「bin」フォルダーのチェックを外します。
-
適切なライブラリの組み込み: Honeycomb ライブラリ (またはエラーの原因となるその他のライブラリ) が「libs/」フォルダーに配置されていることを確認し、ソース フォルダーにはありません。
-
ビルド パスにライブラリを個別に追加します: 「libs/」フォルダー内のライブラリを右クリックし、[ビルド パスに追加] を選択します。これにより、各ライブラリがビルド パスに個別に含まれるようになります。
-
Android-Support-V4 ライブラリを検討する: Android-support-v4 ライブラリは、Honeycomb と Ice Cream Sandwich の両方をサポートします。そのため、Honeycomb 固有のライブラリの代わりにこれを使用すると有益な場合があります。これを「libs/」フォルダーに含めて、ビルド パスに追加します。
次の手順に従うことで、「dex を実行できません: 複数の dex ファイルが定義されています」エラーを解決し、確実に dex を実行できます。 Android アプリケーションのビルドが成功しました。
以上がEclipse で「dex を実行できません: 複数の dex ファイルが定義されています」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。