Skip to content

yookassa в обфусцированных классах поругалась с другой сторонней зависимостью #92

Open
cosic opened this issue Sep 29, 2021 · 4 comments

Comments

@cosic
Copy link

cosic commented Sep 29, 2021

При обновлении ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk c 6.0.2 до версии 6.3.0 обнаружил что ваша обфусцированная версия библиотеку поругалась с еще одной сторонней обфусцированной зависимостью.

* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class a.a.a.a.a found in modules auth-1.3.12-runtime (ru.yoomoney.sdk.auth:auth:1.3.12) and sdk-1.1.0-runtime (ru.uxfeedback:sdk:1.1.0)
     Duplicate class a.a.a.a.b found in modules auth-1.3.12-runtime (ru.yoomoney.sdk.auth:auth:1.3.12) and sdk-1.1.0-runtime (ru.uxfeedback:sdk:1.1.0)

     Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.

image
image

Вы можете это поправить или подскажите как поправить на моей стороне? Я вижу что класс не очень секретный, может быть не стоит его обфусцировать с вашей стороны, а выкатить пример proguard rules в README для обфускации со стороны разработчика, который подключает вашу библиотеку?

@chplalex
Copy link

Я столкнулся с аналогичной проблемой. Жду реакции.

@iskandarshabaev
Copy link
Contributor

Спасибо что сообщили о проблеме, смотрим что можно сделать.
Я так полагаю что передача наших proguard правил тут не поможет, так как обе библиотеки уже обфусцированны.

@cosic
Copy link
Author

cosic commented Sep 30, 2021

@iskandarshabaev Да, совершенно верно, обе библиотеки уже обфусцированы.

@iskandarshabaev
Copy link
Contributor

Выкатили обновление 6.4.1, где обновили правила proguard, должно помочь

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

3 participants