-2

私はEclipseワークスペースに存在する他の2つのプロジェクトのjarファイルを使用してAndroidアプリケーションで作業していました! Android アプリケーションは、API レベル 16 の Android 4.1.2 です。コンパイルの直前に、android sdk manager を介して android sdk をアップグレードし、必要と思われるすべての利用可能な更新を行いました。その後、アプリケーションを Android プロジェクトとしてコンパイルすると、Eclipse コンソールに次のエラーが表示されます。

[2012-12-14 01:51:18 - OcrServiceSampleApp] Dx 1 error; aborting
[2012-12-14 01:51:18 - OcrServiceSampleApp] Conversion to Dalvik format failed with error 1
[2012-12-14 01:56:55 - Dex Loader] Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 01:56:55 - OcrServiceSampleApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:01:57 - Dex Loader] Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:01:57 - OcrServiceSampleApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:07:56 - Dex Loader] Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:07:56 - OcrServiceSampleApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:17:04 - Dex Loader] Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:17:04 - OcrServiceSampleApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:17:51 - Dex Loader] Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;
[2012-12-14 02:17:51 - OcrServiceSampleApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lmicrosoft/hawaii/hawaiiClientLibraryBase/ConditionalCompilation;

他の投稿を見て、次のソリューションを試してスタックオーバーフローを調べました:

-プロジェクトをクリーンアップしました。

-ワークスペースからプロジェクトを削除し、再度追加してから再度クリーニングしました。

-binフォルダーからdexedライブラリを削除してから、プロジェクトを再度クリーニングします。

-外部 jar の削除。アンドロイドジャーも。次に、プロジェクトの修正を使用してから、再度クリーニングします。

しかし、まだ問題を解決できません!

4

1 に答える 1

0

空のプロジェクトを作成し、使用しようとしているライブラリ/jar を追加します。空のプロジェクトをエクスポートして、何が起こるかを確認してください。

したがって、どこに問題があるかがわかります。

于 2013-01-22T16:14:58.317 に答える