Gradle fail: Duplicate class com.google.firebase.ktx.Firebase

After upgrading from 2021.3.16f1 LTS to 2022.3.10f1 LTS we get the following error when building our APK:

stderr[
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class com.google.firebase.ktx.Firebase found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseCommonKtxRegistrar found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseCommonKtxRegistrar$getComponents$$inlined$coroutineDispatcher$1 found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseCommonKtxRegistrar$getComponents$$inlined$coroutineDispatcher$2 found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseCommonKtxRegistrar$getComponents$$inlined$coroutineDispatcher$3 found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseCommonKtxRegistrar$getComponents$$inlined$coroutineDispatcher$4 found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseKt found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)
     Duplicate class com.google.firebase.ktx.FirebaseKt$coroutineDispatcher$1 found in modules jetified-com.google.firebase.firebase-common-20.4.0-runtime (:com.google.firebase.firebase-common-20.4.0:) and jetified-com.google.firebase.firebase-common-ktx-20.3.3-runtime (:com.google.firebase.firebase-common-ktx-20.3.3:)

We have tried deleting and upgrading firebase after deleting the Unity Library folder.

4 Likes