Gradle: Wie man das javax.realtime-Paket von der JScience jar-Abhängigkeit ausschließt (Multiple dex define)

8

Ich verwende Gradle in meiner Android-Anwendung und möchte die JScience-Bibliotheksabhängigkeit verwenden. Ich habe die Bibliothek folgendermaßen hinzugefügt:

%Vor%

Aber in der Kompilierzeit bekomme ich den Fehler:

%Vor%

Dies wird verursacht, weil javax.realtime -Pakete im Projekt dupliziert werden, ein Teil ist Teil von JDK und der zweite befindet sich in der Jscience-Bibliothek. Ich habe versucht, dieses Paket aus der Jscience-Bibliothek auf diese Weise in Gradle zu entfernen:

%Vor%

Aber das hat nicht geholfen. Dieses Paket ist also immer noch in Abhängigkeiten vorhanden.

Gibt es eine Möglichkeit, wie kann ich ein Paket aus jar bei der Kompilierung ausschließen?

    
Yuriy Yunikov 23.05.2014, 21:09
quelle

1 Antwort

16

Falls jemand etwas brauchte, war das Problem in Javolution Abhängigkeit von JScience library. Sie haben beide ein javax.runtime -Paket. Ausschließen der Javolution hat das Problem für mich behoben.

%Vor%     
Yuriy Yunikov 24.05.2014, 05:25
quelle