0

こんにちは、Eclipse ツールを使用して小さな Android アプリケーションを開発しています。プロジェクト サポート バージョン 4 に 2 つの jar ファイルを含めています。もう 1 つはライブラリの jar ファイルです。アプリケーションを実行すると正常に実行されましたが、使用しようとすると、クラス定義が見つからないというエラーが発生しました。そのため、プロパティをプロジェクトし、Java ビルド パスの順序でエクスポートして、2 つの jar ファイルをチェックしました。その後、プロジェクトをクリーンビルドして、プロジェクトを実行しようとします。私のプロジェクトを実行している間、それは私にエラーを与えます。実行時エラーは次のとおりです。

[2013-07-08 12:19:16 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/haarman/listviewanimations/ArrayAdapter;
[2013-07-08 12:19:16 - ListViewAnimationExample] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/haarman/listviewanimations/ArrayAdapter;

私はこの問題をチェックし、解決策に従って bin と gen フォルダーを削除し、もう一度実行しようとしましたが、同じエラーが発生します。この問題を解決する方法。それは私のプロジェクトのセットアップに関連していますか、それとも日食に関連していますか? 助けが必要。

ありがとうございました。

4

2 に答える 2

1

これはビルド パスの問題です。bin フォルダーがビルド パスに含まれていないことを確認します。通常、これは、同じ jar が 2 つあるが、バージョンが異なる場合に発生します。ActionBarSherlock などの外部ライブラリを使用していますか? 含める android-support-v4 jar が ActionBarSherlock が使用するものとは異なるバージョンである場合、このエラーが発生します。

于 2013-07-08T09:50:40.763 に答える
0

エラー解決リンクを実行できません

また、AndroidManifest.xml の android:targetSdkVersion の値が project.properties の target=android- と一致することを確認してください。

于 2014-02-22T10:50:22.253 に答える