Ich versuche herauszufinden, ob es möglich ist, Klassendateien auszuschließen oder pickfirst für Klassen in einer JAR-Dateiabhängigkeit zu verwenden. Wir scheinen immer in Probleme zu laufen, wo Dritte Libs verpacken Gläser in aar Dateien anstelle gradle Abhängigkeiten verwenden und daher verursachen doppelte Datei zip Ausnahmen:Können Sie Klassen mit PackagingOptions in Android Gradle ausschließen?
wie folgt aus:
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/commons/codec/StringEncoderComparator.class
Die einzige Lösung, die wir haben Bis jetzt ist es so weit, das aar zu entpacken, das störende Glas zu löschen und es erneut zu speichern. Gibt es eine Möglichkeit, das JAR oder die Klasse einfach von GRADLE auszuschließen?
Mit Blick auf die Quelle scheint es, dass ich in der Lage sein sollte, Verpackungsoptionen zu verwenden. Also habe ich verschiedene kombinationen von pick ausprobiert und erst mal ausgeschlossen aber kein glück:
Hallo, ich bin auch auf diesem, alle Nachrichten stecken? – elect
Nein, habe nie einen Weg gefunden. – CaptRespect
Wie Java-Dateien ausschließen? –