以下のエラーメッセージを修正するには
java.lang.NoClassDefFoundError: org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter
Androidアプリのビルドパスに「 spring-web-3.0.2.jar 」を追加し、JavaBuildpath.(properties->buildpath->order and Export)の「order and Export」でそのjarを選択しました。
この特定 (spring-web-3.0.2.jar) を追加した後、「java.lang.NoClassDefFoundError」を修正しましたが、アプリケーションを実行しようとすると、次のエラーがスローされます。
Dex Loader] dex を実行できません: 複数の dex ファイルで Lorg/springframework/http/HttpEntity が定義されています。Dalvik 形式への変換に失敗しました: dex を実行できません: 複数の dex ファイルで Lorg/springframework/http/HttpEntity が定義されています。
私は何をしていますか?それは、Lorg/springframework/http/HttpEntity を含む複数の jar が原因です。
以下は、プロジェクトに追加したjarです。
- シンプル-xml-2.7
- spring-android-auth-1.0.1.RELEASE
- spring-android-core-1.0.1.RELEASE
- spring-android-rest-template-1.0.1.RELEASE
- spring-web-3.0.2.RELEASE
この問題を解決するにはどうすればよいですか?