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

[Bug] Build Error while using firebase auth and firebase Firestore package #1198

Open
bgs-studio opened this issue Mar 2, 2025 · 1 comment

Comments

@bgs-studio
Copy link

Description

I have been facing this error since last 2 days. I couldn't figure out what package actually confilicting with firebase resolved libs. the error indicates that there are jar files that are found duplicate files with different versions but I cannot find them properly the location of files.

Reproducing the issue

No response

Firebase Unity SDK Version

tested with 11.5.0,12.0.0 and 12.6.0

Unity editor version

2022.3.17f

Installation Method

.unitypackage

Problematic Firebase Component(s)

Firestore, Authentication

Other Firebase Component(s) in use

No response

Additional SDKs you are using

*AV pro player for 360 videos
*BNG framework VR players
*Dotween pro

Targeted Platform(s)

Android

Unity editor platform

Windows

Scripting Runtime

IL2CPP

Release Distribution Type

Pre-built SDK from https://firebase.google.com/download/unity

Relevant Log Output

[1]
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :unityLibrary:xrmanifest.androidlib:preBuild UP-TO-DATE
> Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE
> Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:xrmanifest.androidlib:preReleaseBuild UP-TO-DATE
> Task :launcher:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResValues
> Task :launcher:generateReleaseBuildConfig
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResources
> Task :unityLibrary:xrmanifest.androidlib:generateReleaseResValues
> Task :unityLibrary:xrmanifest.androidlib:generateReleaseResources
> Task :launcher:generateReleaseResValues
> Task :launcher:javaPreCompileRelease
> Task :unityLibrary:xrmanifest.androidlib:packageReleaseResources
> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseResources
> Task :launcher:createReleaseCompatibleScreenManifests
> Task :launcher:extractDeepLinksRelease
> Task :launcher:extractProguardFiles
> Task :launcher:mergeReleaseJniLibFolders
> Task :unityLibrary:mergeReleaseJniLibFolders
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:parseReleaseLocalResources
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:parseReleaseLocalResources
> Task :unityLibrary:generateReleaseBuildConfig
> Task :unityLibrary:generateReleaseResValues
> Task :unityLibrary:generateReleaseResources
> Task :unityLibrary:packageReleaseResources
> Task :unityLibrary:mergeReleaseNativeLibs
> Task :unityLibrary:parseReleaseLocalResources
> Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest
> Task :unityLibrary:xrmanifest.androidlib:processReleaseManifest
> Task :unityLibrary:stripReleaseDebugSymbols
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseBuildConfig
> Task :unityLibrary:xrmanifest.androidlib:generateReleaseBuildConfig
> Task :unityLibrary:FirebaseApp.androidlib:javaPreCompileRelease
> Task :unityLibrary:xrmanifest.androidlib:javaPreCompileRelease
> Task :unityLibrary:xrmanifest.androidlib:mergeReleaseJniLibFolders
> Task :unityLibrary:xrmanifest.androidlib:mergeReleaseNativeLibs NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseJniLibFolders
> Task :unityLibrary:xrmanifest.androidlib:generateReleaseRFile
> Task :unityLibrary:xrmanifest.androidlib:stripReleaseDebugSymbols NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseNativeLibs NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:stripReleaseDebugSymbols NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:copyReleaseJniLibsProjectAndLocalJars
> Task :unityLibrary:xrmanifest.androidlib:copyReleaseJniLibsProjectAndLocalJars
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseRFile
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseShaders
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseAssets UP-TO-DATE
> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseAssets
> Task :unityLibrary:FirebaseApp.androidlib:prepareLintJarForPublish
> Task :unityLibrary:FirebaseApp.androidlib:prepareReleaseArtProfile
> Task :unityLibrary:FirebaseApp.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:writeReleaseAarMetadata
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseJavaResource
> Task :unityLibrary:processReleaseManifest
> Task :unityLibrary:copyReleaseJniLibsProjectAndLocalJars
> Task :unityLibrary:xrmanifest.androidlib:compileReleaseJavaWithJavac
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseJavaWithJavac
> Task :unityLibrary:xrmanifest.androidlib:bundleLibCompileToJarRelease
> Task :unityLibrary:FirebaseApp.androidlib:bundleLibCompileToJarRelease
> Task :unityLibrary:xrmanifest.androidlib:extractReleaseAnnotations
> Task :unityLibrary:xrmanifest.androidlib:mergeReleaseGeneratedProguardFiles
> Task :unityLibrary:xrmanifest.androidlib:mergeReleaseConsumerProguardFiles
> Task :unityLibrary:FirebaseApp.androidlib:extractReleaseAnnotations
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseGeneratedProguardFiles
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseConsumerProguardFiles
> Task :unityLibrary:xrmanifest.androidlib:mergeReleaseShaders
> Task :unityLibrary:xrmanifest.androidlib:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:generateReleaseAssets UP-TO-DATE
> Task :unityLibrary:xrmanifest.androidlib:packageReleaseAssets
> Task :unityLibrary:xrmanifest.androidlib:prepareLintJarForPublish
> Task :unityLibrary:xrmanifest.androidlib:prepareReleaseArtProfile
> Task :unityLibrary:xrmanifest.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:syncReleaseLibJars
> Task :unityLibrary:xrmanifest.androidlib:mergeReleaseJavaResource
> Task :unityLibrary:xrmanifest.androidlib:writeReleaseAarMetadata
> Task :unityLibrary:FirebaseApp.androidlib:bundleReleaseLocalLintAar
> Task :unityLibrary:xrmanifest.androidlib:syncReleaseLibJars
> Task :unityLibrary:xrmanifest.androidlib:bundleReleaseLocalLintAar
> Task :unityLibrary:FirebaseApp.androidlib:extractDeepLinksRelease
> Task :unityLibrary:xrmanifest.androidlib:extractDeepLinksRelease
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseLibraryResources
> Task :unityLibrary:xrmanifest.androidlib:compileReleaseLibraryResources
> Task :unityLibrary:FirebaseApp.androidlib:bundleLibResRelease NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:bundleLibResRelease NO-SOURCE
> Task :unityLibrary:xrmanifest.androidlib:bundleLibRuntimeToJarRelease
> Task :unityLibrary:FirebaseApp.androidlib:bundleLibRuntimeToJarRelease
> Task :unityLibrary:xrmanifest.androidlib:createFullJarRelease
> Task :unityLibrary:FirebaseApp.androidlib:createFullJarRelease
> Task :unityLibrary:xrmanifest.androidlib:writeReleaseLintModelMetadata
> Task :unityLibrary:xrmanifest.androidlib:copyReleaseJniLibsProjectOnly
> Task :unityLibrary:FirebaseApp.androidlib:writeReleaseLintModelMetadata
> Task :unityLibrary:FirebaseApp.androidlib:copyReleaseJniLibsProjectOnly
> Task :unityLibrary:javaPreCompileRelease
> Task :unityLibrary:mergeReleaseShaders
> Task :unityLibrary:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:generateReleaseAssets UP-TO-DATE
> Task :unityLibrary:generateReleaseRFile
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:prepareLintJarForPublish
> Task :unityLibrary:prepareReleaseArtProfile
> Task :unityLibrary:processReleaseJavaRes
> Task :unityLibrary:writeReleaseAarMetadata
> Task :unityLibrary:mergeReleaseJavaResource
> Task :launcher:checkReleaseDuplicateClasses
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:generateReleaseResources
> Task :launcher:checkReleaseDuplicateClasses FAILED
> Task :unityLibrary:extractReleaseAnnotations
> Task :launcher:mergeReleaseResources
84 actionable tasks: 84 executed

UnityEditor.GenericMenu:CatchMenu (object,string[],int)
[2]
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.common.annotations.Beta found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.annotations.GwtCompatible found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.annotations.GwtIncompatible found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.annotations.VisibleForTesting found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Absent found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.AbstractIterator found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.AbstractIterator$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.AbstractIterator$State found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Ascii found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$2 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$3 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$4 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$5 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$StringConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$And found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Any found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$AnyOf found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Ascii found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$BitSetMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$BreakingWhitespace found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Digit found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$FastMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$ForPredicate found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$InRange found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Invisible found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Is found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$IsEither found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$IsNot found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaDigit found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaIsoControl found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaLetter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaLetterOrDigit found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaLowerCase found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaUpperCase found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$NamedFastMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Negated found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$NegatedFastMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$None found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Or found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$RangesMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$SingleWidth found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Whitespace found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Charsets found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CommonMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CommonPattern found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$1$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$ConverterComposition found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$FunctionBasedConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$IdentityConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$ReverseConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Defaults found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.ElementTypesAreNonnullByDefault found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Enums found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Enums$StringConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Equivalence found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Equivalence$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Equivalence$Equals found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Equivalence$EquivalentToPredicate found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Equivalence$Identity found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Equivalence$Wrapper found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.ExtraObjectsMethodsForWeb found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizablePhantomReference found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableReference found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableReferenceQueue found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableReferenceQueue$DecoupledLoader found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableReferenceQueue$DirectLoader found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableReferenceQueue$FinalizerLoader found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableReferenceQueue$SystemLoader found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableSoftReference found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.FinalizableWeakReference found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Function found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and <message truncated>

[3]
CommandInvokationFailure: Gradle build failed. 
C:\Program Files\Unity\Hub\Editor\2022.3.17f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2022.3.17f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-7.2.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

Environment Variables:
PROCESSOR_ARCHITECTURE = AMD64
AMPLITUDE_API_KEY_YELLOWBUCKET_DEV = 48835b4d1f5e342aefe5f016324d296a
BURST_ANDROID_MIN_API_LEVEL = 22
DriverData = C:\Windows\System32\Drivers\DriverData
USERDOMAIN = BALTISTAN-GAMIN
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
COMPUTERNAME = BALTISTAN-GAMIN
DEBUG_ENV_VAR = UnityHub
LOGONSERVER = \\BALTISTAN-GAMIN
AMPLITUDE_TOKEN_GREENBUCKET_PROD = ZpUcbAdZXJYzNSoHsAWtL_s_JppwWid9
PUBLIC = C:\Users\Public
ProgramData = C:\ProgramData
SESSIONNAME = Console
AMPLITUDE_TOKEN_YELLOWBUCKET_PROD = UYDQtPOw83dIfVy3SrW5oMyo7ru4PRkV
ALLUSERSPROFILE = C:\ProgramData
SystemRoot = C:\WINDOWS
windir = C:\WINDOWS
AMPLITUDE_API_KEY_REDBUCKET_DEV = 46b8b46515e7632fc42a504b72e05fd0
ProgramFiles(x86) = C:\Program Files (x86)
ProgramW6432 = C:\Program Files
ChocolateyLastPathUpdate = 133426123499452107
OS = Windows_NT
ANDROID_NDK_ROOT = C:\Program Files\Unity\Hub\Editor\2022.3.17f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
HOMEPATH = \Users\BGS
FPS_BROWSER_USER_PROFILE_STRING = Default
AMPLITUDE_TOKEN_REDBUCKET_DEV = U4PSN7S7PuYVRODivvdcFwbu8R6IHGqa
ChocolateyInstall = C:\ProgramData\chocolatey
CHROME_CRASHPAD_PIPE_NAME = \\.\pipe\crashpad_1424_JANOQBUFRSDGNAYI
PROCESSOR_LEVEL = 6
JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF-8
CommonProgramFiles = C:\Program Files\Common Files
JAVA_HOME = C:\Program Files\Unity\Hub\Editor\2022.3.17f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
USERDOMAIN_ROAMINGPROFILE = BALTISTAN-GAMIN
TEMP = C:\Users\BGS\AppData\Local\Temp
CommonProgramW6432 = C:\Program Files\Common Files
AMPLITUDE_TOKEN_YELLOWBUCKET_DEV = wKi8foVigDditGFvmZewRFWsEbX9Y0YO
AMPLITUDE_API_KEY_GREENBUCKET_DEV = 3ded2a762163603391a425f688f990c8
AMPLITUDE_API_KEY_REDBUCKET_PROD = ca12bb461ea96f9bdf5df4ded7d52994
HOMEDRIVE = C:
AMPLITUDE_API_KEY_STAGING = 83ee04fccc67e4fcc7dd527c4c6f1e21
USERNAME = BGS
OneDrive = C:\Users\BGS\OneDrive
AMPLITUDE_API_KEY_YELLOWBUCKET_PROD = e03a9bbe92dc38a88cdb068d24c65b46
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW
AMPLITUDE_TOKEN_REDBUCKET_PROD = jTIgKs5KTZOjiqEEVdZFbgo_VRhABduL
OculusBase = C:\Program Files\Oculus\
NUMBER_OF_PROCESSORS = 6
GTK_BASEPATH = C:\Program Files (x86)\GtkSharp\2.12\
AMPLITUDE_TOKEN_GREENBUCKET_DEV = 84H2gMm_FJzhr3mBaX1lM1JVukmCM7d9
AMPLITUDE_DEPLOYMENT_KEY_RED_BUCKET_DEV = client-wbjHYrmeSR87GmWOE7LDpf7sUySOIKHm
PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
AMPLITUDE_API_KEY_GREENBUCKET_PROD = c86fea37a9e1d3f0878b96e15b111c7c
ComSpec = C:\WINDOWS\system32\cmd.exe
ORIGINAL_XDG_CURRENT_DESKTOP = undefined
PROCESSOR_REVISION = 9e0a
AMPLITUDE_DEPLOYMENT_KEY_RED_BUCKET_PROD = client-zH8Y7OK1i331EKuG77C6UxN8ygcM6LzS
TMP = C:\Users\BGS\AppData\Local\Temp
SystemDrive = C:
EFC_9144 = 1
AMPLITUDE_API_KEY = 28f3cae0b33b8b3702120c9ed1a935aa
FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer
OneDriveConsumer = C:\Users\BGS\OneDrive
SENTRY_ACCESS_TOKEN = 3df78d9e53f8456aa90fbae044ce1a6261421ab1d0014674bc2e933477289017
APPDATA = C:\Users\BGS\AppData\Roaming
Path = C:\Program Files\Oculus\Support\oculus-runtime;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Python312\Scripts\;C:\Python312\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\xampp\php;C:\ProgramData\ComposerSetup\bin;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Users\BGS\AppData\Local\Microsoft\WindowsApps;C:\Users\BGS\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\BGS\AppData\Roaming\Composer\vendor\bin;C:\Users\BGS\AppData\Roaming\npm;C:\Users\BGS\AppData\Local\GitHubDesktop\bin;C:\Program Files\Java\jdk-21\bin;
ProgramFiles = C:\Program Files
LOCALAPPDATA = C:\Users\BGS\AppData\Local
USERPROFILE = C:\Users\BGS
WOOTRIC_CLIENT_TOKEN = NPS-aa8be4c3


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.common.annotations.Beta found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.annotations.GwtCompatible found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.annotations.GwtIncompatible found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.annotations.VisibleForTesting found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Absent found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.AbstractIterator found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.AbstractIterator$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.AbstractIterator$State found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Ascii found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$2 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$3 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$4 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$5 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CaseFormat$StringConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$And found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Any found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$AnyOf found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Ascii found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$BitSetMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$BreakingWhitespace found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Digit found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$FastMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$ForPredicate found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$InRange found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Invisible found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Is found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$IsEither found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$IsNot found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaDigit found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaIsoControl found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaLetter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaLetterOrDigit found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaLowerCase found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$JavaUpperCase found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$NamedFastMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Negated found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$NegatedFastMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$None found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Or found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$RangesMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$SingleWidth found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CharMatcher$Whitespace found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Charsets found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CommonMatcher found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.CommonPattern found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$1$1 found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$ConverterComposition found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$FunctionBasedConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$IdentityConverter found in modules jetified-guava-31.1-android (guava-31.1-android.jar) and jetified-guava-32.0.1-android (com.google.guava:guava:32.0.1-android)
     Duplicate class com.google.common.base.Converter$ReverseConverter found in modules jetified-guava-31.1-android (guava-<message truncated>

If using CocoaPods for Apple platforms, the project's Podfile.lock

Expand Podfile.lock snippet
👀 Replace this line with the contents of your Podfile.lock!
@bgs-studio bgs-studio added new New issue. type: bug labels Mar 2, 2025
@google-oss-bot
Copy link

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

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

No branches or pull requests

3 participants