gpt4 book ai didi

android - 无法执行 dex : Multiple dex files define Lorg/apache/maven/artifact/Artifact

转载 作者:行者123 更新时间:2023-11-29 14:32:42 25 4
gpt4 key购买 nike

我有一个使用 Robolectric 的 Android 项目。

我的应用相关类放在src/main/java,测试相关类放在src/test/java

我的 pom.xml

中有这些测试依赖项
        <dependency>
<groupId>org.robolectric</groupId>
<artifactId>robolectric</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>

当使用 mvn package android:deploy 从控制台构建和部署时,一切正常。从 Eclipse (Juno) 启动项目时出现问题。

[2013-03-24 12:27:26 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/apache/maven/artifact/Artifact;
[2013-03-24 12:27:26 - my-app] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/apache/maven/artifact/Artifact;

似乎仅包含 Robolectric 所需的依赖项。我做错了什么?

最佳答案

在文件夹 bin/dexedlibs 中你有一个重复的 jar

  1. 删除它
  2. 清理项目
  3. 重试

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

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