gpt4 book ai didi

android - 无法执行 dex : Multiple dex files define Lorg/springframework/http/HttpEntity

转载 作者:搜寻专家 更新时间:2023-11-01 08:03:33 25 4
gpt4 key购买 nike

修复以下错误信息

java.lang.NoClassDefFoundError: org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter

我添加了“spring-web-3.0.2.jar”来构建 android 应用程序的路径,并在 JavaBuildpath 的“order and Export”中选择了那个 jar。(properties->buildpath->order和导出)。

添加这个 perticular(spring-web-3.0.2.jar) 后,它修复了“java.lang.NoClassDefFoundError”,但在尝试运行我的应用程序时抛出休闲错误。

Dex Loader] Unable to execute dex: Multiple dex files define Lorg/springframework/http/HttpEntity; 转换为 Dalvik 格式失败:无法执行 dex:多个 dex 文件定义 Lorg/springframework/http/HttpEntity;

我在做什么Worng?是不是因为有多个jar,其中包含Lorg/springframework/http/HttpEntity。

下面是我在项目中添加的jar。

  1. simple-xml-2.7
  2. spring-android-auth-1.0.1.RELEASE
  3. spring-android-core-1.0.1.RELEASE
  4. spring-android-rest-template-1.0.1.RELEASE
  5. spring-web-3.0.2.RELEASE

我该如何解决这个问题?非常感谢任何帮助。

最佳答案

我觉得spring-web-3.0.2.RELEASE不需要,尝试去掉再检查。该错误是因为 Dalvik 虚拟机发现了两个具有相同名称和包的类。

org.springframework.http.HttpEntity存在于Spring Android和Spring-web中。

关于android - 无法执行 dex : Multiple dex files define Lorg/springframework/http/HttpEntity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17574345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com