I just installed the “Firebase Features” plug-in and am now getting a Duplicate Classes build error. I have done about 40 successful builds before installing so it’s clearly related to the plug-in. I’ve tried deleting Intermediate folders, converting the project from Blueprint to C++ and rebuilding, changing Gradle version, updating Java and other fixes.
I have reached out to the developer but haven’t heard back yet and I need to deploy this within the next week (Authentication is the final thing I need to add) so any chance someone here can advise on how to fix this?
I feel like I understand the error itself, but the main solutions I’ve seen are to exclude one of the classes, but I don’t know which one to exclude and if by doing so if something that uses it will break.
Help? Lol
UATHelper: Packaging (Android (ASTC)): Execution failed for task ':app:checkDebugDuplicateClasses'.
UATHelper: Packaging (Android (ASTC)): > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
UATHelper: Packaging (Android (ASTC)): > Duplicate class com.google.android.play.core.common.IntentSenderForResultStarter found in modules core-1.9.0.aar -> jetified-core-1.9.0-runtime (com.google.android.play:core:1.9.0) and core-common-2.0.3.aar -> jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.common.LocalTestingException found in modules core-1.9.0.aar -> jetified-core-1.9.0-runtime (com.google.android.play:core:1.9.0) and core-common-2.0.3.aar -> jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.common.PlayCoreDialogWrapperActivity found in modules core-1.9.0.aar -> jetified-core-1.9.0-runtime (com.google.android.play:core:1.9.0) and core-common-2.0.3.aar -> jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.listener.StateUpdatedListener found in modules core-1.9.0.aar -> jetified-core-1.9.0-runtime (com.google.android.play:core:1.9.0) and core-common-2.0.3.aar -> jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)