1 つのプロジェクトを Eclipse ADT にインポートし、それを実行すると、以下の問題が発生しました。
dex を実行できません: 複数の dex ファイルが Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl を定義しています。
よろしくお願いします。
1 つのプロジェクトを Eclipse ADT にインポートし、それを実行すると、以下の問題が発生しました。
dex を実行できません: 複数の dex ファイルが Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl を定義しています。
よろしくお願いします。
最近、プロジェクトに .jar ライブラリを追加したときにまったく同じ問題が発生しました。次のエラーが発生しました...
dex を実行できません: 複数の dex ファイルが Lcom/act/LC/R$array を定義しています。
jar ファイルにはリソース クラスが含まれていますが、Eclipse はプロジェクトをコンパイルするときにこれらのリソースをビルドします。プロジェクトがコンパイルされるように、jar ファイルからリソース ファイルを削除する必要があるのはこのためです。
プロジェクト フォルダーにある jar ファイルを WinRar で開き、R$ クラスと R.class ファイルを削除します。Eclipse でプロジェクトを実行します。
明らかに、この問題には複数の解決策がありますが、これはたまたまうまくいきました。