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

Schreibe einen Kommentar