- Home /
Problem building for Android "Duplicate class.."
hi, i am trying to make an android build of my application after going from unity version 2019.4 to 2020.3.25. With the old version the build was always successful, with the new Gradle build failed with the following logs:
What went wrong: Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
java.lang.RuntimeException: Duplicate class android.support.v4.os.ResultReceiver found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class android.support.v4.os.ResultReceiver$1 found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.accessibilityservice.AccessibilityServiceInfoCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ActivityCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ActivityCompat$1 found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ActivityCompat$OnRequestPermissionsResultCallback found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ActivityCompat$SharedElementCallback21Impl found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ActivityManagerCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ActivityOptionsCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.AppOpsManagerCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.BundleCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.INotificationSideChannel found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.INotificationSideChannel$Stub found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.INotificationSideChannel$Stub$Proxy found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NavUtils found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationBuilderWithBuilderAccessor found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Action found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Action$Builder found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Action$Extender found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Action$WearableExtender found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$BigPictureStyle found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$BigTextStyle found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Builder found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$CarExtender found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$CarExtender$UnreadConversation found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$CarExtender$UnreadConversation$Builder found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Extender found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$InboxStyle found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$Style found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompat$WearableExtender found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompatExtras found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompatJellybean found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompatSideChannelService found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationCompatSideChannelService$NotificationSideChannelStub found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat$CancelTask found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat$NotifyTask found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat$ServiceConnectedEvent found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat$SideChannelManager found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.NotificationManagerCompat$Task found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.RemoteInput found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.RemoteInput$Builder found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ServiceCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ShareCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ShareCompat$IntentBuilder found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.ShareCompat$IntentReader found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.SharedElementCallback found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.TaskStackBuilder found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.app.TaskStackBuilder$SupportParentable found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.ContentResolverCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.ContextCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.FileProvider found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.FileProvider$PathStrategy found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.FileProvider$SimplePathStrategy found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.IntentCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.PermissionChecker found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.PermissionChecker$PermissionResult found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.SharedPreferencesCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.SharedPreferencesCompat$EditorCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.SharedPreferencesCompat$EditorCompat$Helper found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.pm.ActivityInfoCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.res.ResourcesCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.content.res.TypedArrayUtils found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.database.DatabaseUtilsCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.BitmapCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.ColorUtils found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.drawable.DrawableCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.drawable.RoundedBitmapDrawable found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.drawable.RoundedBitmapDrawable21 found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.drawable.RoundedBitmapDrawableFactory found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.hardware.display.DisplayManagerCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.hardware.fingerprint.FingerprintManagerCompat found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback found in modules jetified-android-support-v4.jar (android-support-v4.jar) and jetified-core-1.0.0-rc02-runtime.jar (:core-1.0.0-rc02:) Duplicate class androidx.core.hardware.fingerprint.Fing1 exception was raised by workers:
Your answer
Follow this Question
Related Questions
Gradle Build Error : Program type already present: com.google.unity.BuildConfig 4 Answers
Please Help! CommandInvokationFailure and other build errors 1 Answer
CommandInvokationFailure: Failed to re-package resources. 0 Answers
In spite of app version is greater, Android Build failed with "INSTALL_FAILED_VERSION_DOWNGRADE" 2 Answers
Failed running IL2CPP on Android build with Unity 2018.2.0b10 0 Answers