Getting Duplicate class com.unity3d.player.UnityPlayer$c found in modules error
I have the following requirement
integrate android native app in unity app
First, launch native screen from unity app then launch unity screen from native app
have a two way bridge between unity and native app
Export the unity project as a unity package
To do this, i have done the following things
created a native project
created a unity project
exported the unity as library
integrate the unity library in android app
changed the application module to library
built an AAR file of android project
added the AAR file in unity at this path - /Assets/Plugins/Android/android.AAR
When i am building the project, it is throwing Duplicate class error Please help me where i am going wrong with this.
```Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
FAILURE: Build failed with an exception.
What went wrong: Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
java.lang.RuntimeException: Duplicate class bitter.jnibridge.JNIBridge found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class bitter.jnibridge.JNIBridge$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.google.androidgamesdk.ChoreographerCallback found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.google.androidgamesdk.ChoreographerCallback$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.google.androidgamesdk.ChoreographerCallback$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.google.androidgamesdk.SwappyDisplayManager found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.google.androidgamesdk.SwappyDisplayManager$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.google.androidgamesdk.SwappyDisplayManager$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$b found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$c found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$c$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$d found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$e found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AssetPackManagerWrapper$e$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.AudioVolumeHandler found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.Camera2Wrapper found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.GoogleARCoreApi found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.HFPStatus found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.HFPStatus$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.HFPStatus$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.IAssetPackManagerDownloadStatusCallback found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.IAssetPackManagerStatusQueryCallback found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.IPermissionRequestCallbacks found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.IUnityPlayerLifecycleEvents found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.NativeLoader found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.NetworkConnectivity found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.NetworkConnectivity$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.PlatformSupport found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.ReflectionHelper found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.ReflectionHelper$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.ReflectionHelper$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.ReflectionHelper$b found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityCoreAssetPacksStatusCallbacks found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPermissions found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$10 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$11 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$12 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$13 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$14 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$15 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$16 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$17 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$18 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$19 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$2 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$20 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$21 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$22 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$23 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$24 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$3 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$3$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$4 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$4$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$5 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$6 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$7 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$8 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$9 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$b found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$c found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$d found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$e found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$e$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.UnityPlayer$f found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.a$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.a$b found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b$1 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b$2 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b$3 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b$4 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b$5 found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.b$a found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.jar (unity-classes.jar) Duplicate class com.unity3d.player.c found in modules line-sdk-unity-wrapper-debug-runtime.jar (:line-sdk-unity-wrapper-debug:) and unity-classes.ja```1 exception was raised by workers:
Your answer
Follow this Question
Related Questions
Audio Clip through URL by the player/user,Audio Through URL by player 0 Answers
Unity Input Touch 0 Answers
Apk on android does not start. Reason: Animator | Не запускается Apk на андройд. Причина: Animator 0 Answers
Firebase Analytics not working on device 0 Answers
Exception: Field currentActivity or type signature not found 0 Answers