Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate class a.a found #23

Open
kunalkhedkar opened this issue Oct 27, 2022 · 2 comments
Open

Duplicate class a.a found #23

kunalkhedkar opened this issue Oct 27, 2022 · 2 comments

Comments

@kunalkhedkar
Copy link

I use several libs which are obfuscated. As a result I get following build error:

Duplicate class a.a found in modules jetified-android-sdk-3.8.4-runtime (com.taboola:android-sdk:3.8.4) and jetified-omsdk-1.3.35-runtime (com.tappx.sdk.android:omsdk:1.3.35)
because other lib also has obfuscated a.a class.

Please use flattenpackagehierarchy in your ProGuard rules to move obfuscated classes in some unique package to prevent aforementioned conflicts with other libraries.

@EitanSchwartz
Copy link
Collaborator

@kunalkhedkar thank you for raising this issue, we are aware of it and actually have plans to tackle it.

@voltfmanSlava
Copy link

@kunalkhedkar, We have found that if you can shift Tappx to an older version 1.3.30 it will work with our SDK 3.8.4.
We found that OMSDK made ProGuard mapping on 1.3.37 version and we are planing to include this in our nearest future version release which solve this issue.
Our future planing is to provide a solution for such issues no matter which OMSDK version is in use or other 3rd party libraries.

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

No branches or pull requests

3 participants