I 2 Dritter aar Abhängigkeiten in meinem Android-Projekt undausschließen doppelten Eintrag auf zwei aar Android
sie beide gleiche Encoding-Bibliothek org.spongycastle.util
genannt verwenden verwendet haben.
Aber Problem hier ist, wenn ich es kompiliert es auf Gradle Fehler zeigt
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException:java.util.zip.ZipException: duplicate entry: org/spongycastle/util/encoders/Base64.class
ich auf Gradle complie von
eine Abhängigkeit von aar auszuschließen versuchtcompile(name: 'libraryname', ext: 'aar') {
exclude group: 'org.spongycastle.util'
}
aber kein Glück zu lösen Problem :(
Jede Hilfe würde geschätzt, um eine Abhängigkeit auszuschließen oder zu ignorieren
Hallo, hast du dieses Problem irgendwann gelöst? Ich stehe mit diesem identischen Fehler fest. –
Hallo Kumpel Ich löste es, indem ich die Klassennamen der SpongyCastle änderte, da ich es nicht schaffte, org.spongycastle auf aar auszuschließen. Es ist nicht empfehlenswert, aber es funktioniert. – WinHtaikAung
cool, aber können Sie erklären, was genau Sie meinen, indem Sie die Klassennamen ändern? Ich meine, ich habe nur zwei Jahre in meinem Projekt und beide haben Spongycastle Gläser unter der Haube und benutzen sie intern, ich brauche nichts von Spongycastle explizit zu verwenden. –