Unable to execute dex: Mehrere dex-Dateien definieren Lorg/apache/maven/Artefakt/Artefakt
Ich habe ein Android-Projekt mit Robolectric.
Meine Anwendung zugehörigen Klassen befinden sich in src/main/java
- und test-verwandten Klassen in src/test/java
.
Habe ich diesen test-Abhängigkeiten in meinem 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>
Beim Aufbau und der Bereitstellung von Konsole mit mvn package android:deploy
ist alles ok.
Problem tritt auf beim starten Projekt aus 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;
Es scheint, dass die Abhängigkeiten, die erforderlich sind für Robolectric nur enthalten sind. Was mache ich falsch?
InformationsquelleAutor Martynas Jurkus | 2013-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
in den Ordner bin/dexedlibs Sie haben eine doppelte jar
in eclipse funktioniert für mich! danke!
InformationsquelleAutor Simo
Nach einigen Recherchen scheint es eine m2e-android-Verwandte Problem
InformationsquelleAutor Martynas Jurkus
Ich einmal begegnete gleichen Fehler. Am Ende fand ich es durch verursacht wird, einschließlich MoPubView jar zweimal:
Löschte ich das letztere. Es ist gelöst.
InformationsquelleAutor gm2008