要解決以下錯誤meassage無法執行DEX:多DEX文件定義Lorg/springframework的/ HTTP/HttpEntity
java.lang.NoClassDefFoundError:org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter
我添加了「spring-web-3.0.2.jar」來構建android應用程序的路徑,並在JavaBuildpath中的「順序和導出」中選擇該jar(properties-> buildpath-> order和Export)。
在添加這個perticular(spring-web-3.0.2.jar)後,它修復了「java.lang.NoClassDefFoundError」但它在嘗試運行我的應用程序時拋出了錯誤的錯誤。
Dex Loader]無法執行dex:多個dex文件定義了Lorg/springframework/http/HttpEntity; 轉換爲Dalvik格式失敗:無法執行dex:多個dex文件定義了Lorg/springframework/http/HttpEntity;
我在做什麼Worng?是因爲包含Lorg/springframework/http/HttpEntity的多個jar。
Follwing是我在我的項目中添加的jar。
- 簡單的XML-2.7
- 彈簧的Android認證 - 1.0.1.RELEASE
- 彈簧Android的核心1.0.1.RELEASE
- 彈簧Android的休息,模板 - 1.0.1.RELEASE
- 彈簧網絡3.0.2.RELEASE
我怎樣才能解決這個問題?任何幫助非常appricated。
感謝您的建議,這是我以前也試過,它給我的類不錯誤,我在問題中提到。如果我添加它給我以下錯誤。 「Dex Loader」無法執行dex:多個dex文件定義Lorg/springframework/http/HttpEntity;轉換爲Dalvik格式失敗:無法執行dex:多個dex文件定義Lorg/springframework/http/HttpEntity;「 – user2559548