Я использовал 2 третьему лицу AAR зависимостей в моей Android Project иИсключить повторяющиеся записи на два AAR Android
они оба используют то же кодировка библиотека называется org.spongycastle.util
.
Но проблема здесь, когда я скомпилировал он показывает ошибку на Gradle
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
Я попытался исключить одну зависимости от AAR на Gradle Скомпилируйте по
compile(name: 'libraryname', ext: 'aar') {
exclude group: 'org.spongycastle.util'
}
Но нет везения решения вопроса :(
Любая помощь будет принята за исключение или игнорирование одной зависимости
Привет, вы в конечном итоге решили эту проблему? Я застрял в этой идентичной ошибке. –
Привет, я решил это, изменив имена классов SpongyCastle, поскольку мне не удалось «исключить org.spongycastle» на aar.Its не рекомендуется, но он работает. – WinHtaikAung
круто, но можете ли вы объяснить, что именно вы имеете в виду, изменив имена классов? Я имею в виду, у меня просто есть два арта в моем проекте, и у обоих есть банки Spongycastle под капотом и использовать их внутри, я не должен использовать что-либо из Spongycastle явно. –