要解决以下错误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