duplicate entry: com/google/android/gms/internal/measurement/zzdz.class
See original GitHub issueSomething under the hood has changed with the firebase SDK, with no action on my part. I can no longer create Android builds in Unity.
CommandInvokationFailure: Gradle build failed.
/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/java -classpath "/Applications/Unity/Hub/Editor/2018.2.13f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-4.2.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" "assembleRelease"
stderr[
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':transformClassesWithJarMergingForRelease'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/measurement/zzdz.class
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 28s
]
stdout[
Starting a Gradle Daemon, 2 stopped Daemons could not be reused, use --status for details
:preBuild UP-TO-DATE
:Firebase:preBuild UP-TO-DATE
:Firebase:preReleaseBuild UP-TO-DATE
:Firebase:checkReleaseManifest
:Firebase:processReleaseManifest
:GoogleMobileAdsAppLovinMediation:preBuild UP-TO-DATE
:GoogleMobileAdsAppLovinMediation:preReleaseBuild UP-TO-DATE
:GoogleMobileAdsAppLovinMediation:checkReleaseManifest
:GoogleMobileAdsAppLovinMediation:processReleaseManifest
:GoogleMobileAdsMediationTestSuite:preBuild UP-TO-DATE
:GoogleMobileAdsMediationTestSuite:preReleaseBuild UP-TO-DATE
:GoogleMobileAdsMediationTestSuite:checkReleaseManifest
:GoogleMobileAdsMediationTestSuite:processReleaseManifest
:GoogleMobileAdsPlugin:preBuild UP-TO-DATE
:GoogleMobileAdsPlugin:preReleaseBuild UP-TO-DATE
:GoogleMobileAdsPlugin:checkReleaseManifest
:GoogleMobileAdsPlugin:processReleaseManifest
:GoogleMobileAdsTapjoyMediation:preBuild UP-TO-DATE
:GoogleMobileAdsTapjoyMediation:preReleaseBuild UP-TO-DATE
:GoogleMobileAdsTapjoyMediation:checkReleaseManifest
:GoogleMobileAdsTapjoyMediation:processReleaseManifest
:GooglePlayGamesManifest.plugin:preBuild UP-TO-DATE
:GooglePlayGamesManifest.plugin:preReleaseBuild UP-TO-DATE
:GooglePlayGamesManifest.plugin:checkReleaseManifest
:GooglePlayGamesManifest.plugin:processReleaseManifest
:unity-android-resources:preBuild UP-TO-DATE
:unity-android-resources:preReleaseBuild UP-TO-DATE
:unity-android-resources:checkReleaseManifest
:unity-android-resources:processReleaseManifest
:preReleaseBuild
:Firebase:compileReleaseAidl
:GoogleMobileAdsAppLovinMediation:compileReleaseAidl
:GoogleMobileAdsMediationTestSuite:compileReleaseAidl
:GoogleMobileAdsPlugin:compileReleaseAidl
:GoogleMobileAdsTapjoyMediation:compileReleaseAidl
:GooglePlayGamesManifest.plugin:compileReleaseAidl
:unity-android-resources:compileReleaseAidl
:compileReleaseAidl
:Firebase:packageReleaseRenderscript NO-SOURCE
:GoogleMobileAdsAppLovinMediation:packageReleaseRenderscript NO-SOURCE
:GoogleMobileAdsMediationTestSuite:packageReleaseRenderscript NO-SOURCE
:GoogleMobileAdsPlugin:packageReleaseRenderscript NO-SOURCE
:GoogleMobileAdsTapjoyMediation:packageReleaseRenderscript NO-SOURCE
:GooglePlayGamesManifest.plugin:packageReleaseRenderscript NO-SOURCE
:unity-android-resources:packageReleaseRenderscript NO-SOURCE
:compileReleaseRenderscript
:checkReleaseManifest
:generateReleaseBuildConfig
:prepareLintJar
:generateReleaseResValues
:generateReleaseResources
:Firebase:compileReleaseRenderscript
:Firebase:generateReleaseResValues
:Firebase:generateReleaseResources
:Firebase:packageReleaseResources
:GoogleMobileAdsAppLovinMediation:compileReleaseRenderscript
:GoogleMobileAdsAppLovinMediation:generateReleaseResValues
:GoogleMobileAdsAppLovinMediation:generateReleaseResources
:GoogleMobileAdsAppLovinMediation:packageReleaseResources
:GoogleMobileAdsMediationTestSuite:compileReleaseRenderscript
:GoogleMobileAdsMediationTestSuite:generateReleaseResValues
:GoogleMobileAdsMediationTestSuite:generateReleaseResources
:GoogleMobileAdsMediationTestSuite:packageReleaseResources
:GoogleMobileAdsPlugin:compileReleaseRenderscript
:GoogleMobileAdsPlugin:generateReleaseResValues
:GoogleMobileAdsPlugin:generateReleaseResources
:GoogleMobileAdsPlugin:packageReleaseResources
:GoogleMobileAdsTapjoyMediation:compileReleaseRenderscript
:GoogleMobileAdsTapjoyMediation:generateReleaseResValues
:GoogleMobileAdsTapjoyMediation:generateReleaseResources
:GoogleMobileAdsTapjoyMediation:packageReleaseResources
:GooglePlayGamesManifest.plugin:compileReleaseRenderscript
:GooglePlayGamesManifest.plugin:generateReleaseResValues
:GooglePlayGamesManifest.plugin:generateReleaseResources
:GooglePlayGamesManifest.plugin:packageReleaseResources
:unity-android-resources:compileReleaseRenderscript
:unity-android-resources:generateReleaseResValues
:unity-android-resources:generateReleaseResources
:unity-android-resources:packageReleaseResources
:mergeReleaseResources
:createReleaseCompatibleScreenManifests
:processReleaseManifest
:splitsDiscoveryTaskRelease
:Firebase:platformAttrExtractor
:GoogleMobileAdsAppLovinMediation:platformAttrExtractor
:GoogleMobileAdsMediationTestSuite:platformAttrExtractor
:GoogleMobileAdsPlugin:platformAttrExtractor
:GoogleMobileAdsTapjoyMediation:platformAttrExtractor
:GooglePlayGamesManifest.plugin:platformAttrExtractor
:unity-android-resources:platformAttrExtractor
:Firebase:generateReleaseBuildConfig
:Firebase:prepareLintJar
:Firebase:javaPreCompileRelease
:Firebase:processReleaseJavaRes NO-SOURCE
:GoogleMobileAdsAppLovinMediation:generateReleaseBuildConfig
:GoogleMobileAdsAppLovinMediation:prepareLintJar
:GoogleMobileAdsAppLovinMediation:javaPreCompileRelease
:GoogleMobileAdsAppLovinMediation:processReleaseJavaRes NO-SOURCE
:GoogleMobileAdsMediationTestSuite:generateReleaseBuildConfig
:GoogleMobileAdsMediationTestSuite:prepareLintJar
:GoogleMobileAdsMediationTestSuite:javaPreCompileRelease
:GoogleMobileAdsMediationTestSuite:processReleaseJavaRes NO-SOURCE
:GoogleMobileAdsPlugin:generateReleaseBuildConfig
:GoogleMobileAdsPlugin:prepareLintJar
:GoogleMobileAdsPlugin:javaPreCompileRelease
:GoogleMobileAdsPlugin:processReleaseJavaRes NO-SOURCE
:GoogleMobileAdsTapjoyMediation:generateReleaseBuildConfig
:GoogleMobileAdsTapjoyMediation:prepareLintJar
:GoogleMobileAdsTapjoyMediation:javaPreCompileRelease
:GoogleMobileAdsTapjoyMediation:processReleaseJavaRes NO-SOURCE
:GooglePlayGamesManifest.plugin:generateReleaseBuildConfig
:GooglePlayGamesManifest.plugin:prepareLintJar
:GooglePlayGamesManifest.plugin:javaPreCompileRelease
:GooglePlayGamesManifest.plugin:processReleaseJavaRes NO-SOURCE
:unity-android-resources:generateReleaseBuildConfig
:unity-android-resources:prepareLintJar
:unity-android-resources:javaPreCompileRelease
:unity-android-resources:processReleaseJavaRes NO-SOURCE
:compileReleaseNdk NO-SOURCE
:mergeReleaseShaders
:compileReleaseShaders
:generateReleaseAssets
:Firebase:mergeReleaseShaders
:Firebase:compileReleaseShaders
:Firebase:generateReleaseAssets
:Firebase:mergeReleaseAssets
:GoogleMobileAdsAppLovinMediation:mergeReleaseShaders
:GoogleMobileAdsAppLovinMediation:compileReleaseShaders
:GoogleMobileAdsAppLovinMediation:generateReleaseAssets
:GoogleMobileAdsAppLovinMediation:mergeReleaseAssets
:GoogleMobileAdsMediationTestSuite:mergeReleaseShaders
:GoogleMobileAdsMediationTestSuite:compileReleaseShaders
:GoogleMobileAdsMediationTestSuite:generateReleaseAssets
:GoogleMobileAdsMediationTestSuite:mergeReleaseAssets
:GoogleMobileAdsPlugin:mergeReleaseShaders
:GoogleMobileAdsPlugin:compileReleaseShaders
:GoogleMobileAdsPlugin:generateReleaseAssets
:GoogleMobileAdsPlugin:mergeReleaseAssets
:GoogleMobileAdsTapjoyMediation:mergeReleaseShaders
:GoogleMobileAdsTapjoyMediation:compileReleaseShaders
:GoogleMobileAdsTapjoyMediation:generateReleaseAssets
:GoogleMobileAdsTapjoyMediation:mergeReleaseAssets
:GooglePlayGamesManifest.plugin:mergeReleaseShaders
:GooglePlayGamesManifest.plugin:compileReleaseShaders
:GooglePlayGamesManifest.plugin:generateReleaseAssets
:GooglePlayGamesManifest.plugin:mergeReleaseAssets
:unity-android-resources:mergeReleaseShaders
:unity-android-resources:compileReleaseShaders
:unity-android-resources:generateReleaseAssets
:unity-android-resources:mergeReleaseAssets
:mergeReleaseAssets
:mergeReleaseJniLibFolders
:Firebase:compileReleaseNdk NO-SOURCE
:Firebase:mergeReleaseJniLibFolders
:Firebase:transformNativeLibsWithMergeJniLibsForRelease
:Firebase:transformNativeLibsWithStripDebugSymbolForRelease
:Firebase:transformNativeLibsWithIntermediateJniLibsForRelease
:GoogleMobileAdsAppLovinMediation:compileReleaseNdk NO-SOURCE
:GoogleMobileAdsAppLovinMediation:mergeReleaseJniLibFolders
:GoogleMobileAdsAppLovinMediation:transformNativeLibsWithMergeJniLibsForRelease
:GoogleMobileAdsAppLovinMediation:transformNativeLibsWithStripDebugSymbolForRelease
:GoogleMobileAdsAppLovinMediation:transformNativeLibsWithIntermediateJniLibsForRelease
:GoogleMobileAdsMediationTestSuite:compileReleaseNdk NO-SOURCE
:GoogleMobileAdsMediationTestSuite:mergeReleaseJniLibFolders
:GoogleMobileAdsMediationTestSuite:transformNativeLibsWithMergeJniLibsForRelease
:GoogleMobileAdsMediationTestSuite:transformNativeLibsWithStripDebugSymbolForRelease
:GoogleMobileAdsMediationTestSuite:transformNativeLibsWithIntermediateJniLibsForRelease
:GoogleMobileAdsPlugin:compileReleaseNdk NO-SOURCE
:GoogleMobileAdsPlugin:mergeReleaseJniLibFolders
:GoogleMobileAdsPlugin:transformNativeLibsWithMergeJniLibsForRelease
:Firebase:processReleaseResources
:unity-android-resources:processReleaseResources
:Firebase:generateReleaseSources
:Firebase:compileReleaseJavaWithJavac
:Firebase:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:unity-android-resources:generateReleaseSources
:unity-android-resources:compileReleaseJavaWithJavac
:unity-android-resources:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:GoogleMobileAdsPlugin:transformNativeLibsWithStripDebugSymbolForRelease
:GoogleMobileAdsPlugin:transformNativeLibsWithIntermediateJniLibsForRelease
:GoogleMobileAdsTapjoyMediation:compileReleaseNdk NO-SOURCE
:GoogleMobileAdsTapjoyMediation:mergeReleaseJniLibFolders
:GoogleMobileAdsTapjoyMediation:transformNativeLibsWithMergeJniLibsForRelease
:GoogleMobileAdsTapjoyMediation:transformNativeLibsWithStripDebugSymbolForRelease
:GoogleMobileAdsTapjoyMediation:transformNativeLibsWithIntermediateJniLibsForRelease
:GooglePlayGamesManifest.plugin:compileReleaseNdk NO-SOURCE
:GooglePlayGamesManifest.plugin:mergeReleaseJniLibFolders
:GooglePlayGamesManifest.plugin:transformNativeLibsWithMergeJniLibsForRelease
:GooglePlayGamesManifest.plugin:transformNativeLibsWithStripDebugSymbolForRelease
:GooglePlayGamesManifest.plugin:transformNativeLibsWithIntermediateJniLibsForRelease
:unity-android-resources:compileReleaseNdk NO-SOURCE
:unity-android-resources:mergeReleaseJniLibFolders
:unity-android-resources:transformNativeLibsWithMergeJniLibsForRelease
:unity-android-resources:transformNativeLibsWithStripDebugSymbolForRelease
:unity-android-resources:transformNativeLibsWithIntermediateJniLibsForRelease
:processReleaseJavaRes NO-SOURCE
:validateSigningRelease
:Firebase:extractReleaseAnnotations
:Firebase:mergeReleaseConsumerProguardFiles
:Firebase:transformResourcesWithMergeJavaResForRelease
:Firebase:transformClassesAndResourcesWithSyncLibJarsForRelease
:Firebase:transformNativeLibsWithSyncJniLibsForRelease
:Firebase:bundleRelease
:Firebase:compileReleaseSources
:Firebase:mergeReleaseResources
:Firebase:verifyReleaseResources
:Firebase:assembleRelease
:GoogleMobileAdsAppLovinMediation:mergeReleaseConsumerProguardFiles
:GoogleMobileAdsAppLovinMediation:transformNativeLibsWithSyncJniLibsForRelease
:GoogleMobileAdsAppLovinMediation:mergeReleaseResources
:GoogleMobileAdsAppLovinMediation:verifyReleaseResources
:GoogleMobileAdsMediationTestSuite:mergeReleaseConsumerProguardFiles
:GoogleMobileAdsMediationTestSuite:transformNativeLibsWithSyncJniLibsForRelease
:GoogleMobileAdsMediationTestSuite:mergeReleaseResources
:GoogleMobileAdsMediationTestSuite:verifyReleaseResources
:GoogleMobileAdsPlugin:mergeReleaseConsumerProguardFiles
:GoogleMobileAdsPlugin:transformNativeLibsWithSyncJniLibsForRelease
:GoogleMobileAdsPlugin:mergeReleaseResources
:GoogleMobileAdsPlugin:verifyReleaseResources
:GoogleMobileAdsTapjoyMediation:mergeReleaseConsumerProguardFiles
:GoogleMobileAdsTapjoyMediation:transformNativeLibsWithSyncJniLibsForRelease
:GoogleMobileAdsTapjoyMediation:mergeReleaseResources
:GoogleMobileAdsTapjoyMediation:verifyReleaseResources
:GooglePlayGamesManifest.plugin:mergeReleaseConsumerProguardFiles
:GooglePlayGamesManifest.plugin:transformNativeLibsWithSyncJniLibsForRelease
:GooglePlayGamesManifest.plugin:mergeReleaseResources
:GooglePlayGamesManifest.plugin:verifyReleaseResources
:unity-android-resources:extractReleaseAnnotations
:unity-android-resources:mergeReleaseConsumerProguardFiles
:unity-android-resources:transformResourcesWithMergeJavaResForRelease
:unity-android-resources:transformClassesAndResourcesWithSyncLibJarsForRelease
:unity-android-resources:transformNativeLibsWithSyncJniLibsForRelease
:unity-android-resources:bundleRelease
:unity-android-resources:compileReleaseSources
:unity-android-resources:mergeReleaseResources
:unity-android-resources:verifyReleaseResources
:unity-android-resources:assembleRelease
:GooglePlayGamesManifest.plugin:processReleaseResources
:GooglePlayGamesManifest.plugin:generateReleaseSources
:GooglePlayGamesManifest.plugin:compileReleaseJavaWithJavac
:GooglePlayGamesManifest.plugin:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:GooglePlayGamesManifest.plugin:extractReleaseAnnotations
:GooglePlayGamesManifest.plugin:transformResourcesWithMergeJavaResForRelease
:GooglePlayGamesManifest.plugin:transformClassesAndResourcesWithSyncLibJarsForRelease
:GooglePlayGamesManifest.plugin:bundleRelease
:GooglePlayGamesManifest.plugin:compileReleaseSources
:GooglePlayGamesManifest.plugin:assembleRelease
:GoogleMobileAdsTapjoyMediation:processReleaseResources
:GoogleMobileAdsTapjoyMediation:generateReleaseSources
:GoogleMobileAdsTapjoyMediation:compileReleaseJavaWithJavac
:GoogleMobileAdsTapjoyMediation:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:GoogleMobileAdsTapjoyMediation:extractReleaseAnnotations
:GoogleMobileAdsTapjoyMediation:transformResourcesWithMergeJavaResForRelease
:GoogleMobileAdsTapjoyMediation:transformClassesAndResourcesWithSyncLibJarsForRelease
:GoogleMobileAdsTapjoyMediation:bundleRelease
:GoogleMobileAdsTapjoyMediation:compileReleaseSources
:GoogleMobileAdsTapjoyMediation:assembleRelease
:GoogleMobileAdsPlugin:processReleaseResources
:GoogleMobileAdsPlugin:generateReleaseSources
:GoogleMobileAdsPlugin:compileReleaseJavaWithJavac
:GoogleMobileAdsPlugin:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:GoogleMobileAdsPlugin:extractReleaseAnnotations
:GoogleMobileAdsPlugin:transformResourcesWithMergeJavaResForRelease
:GoogleMobileAdsPlugin:transformClassesAndResourcesWithSyncLibJarsForRelease
:GoogleMobileAdsPlugin:bundleRelease
:GoogleMobileAdsPlugin:compileReleaseSources
:GoogleMobileAdsPlugin:assembleRelease
:GoogleMobileAdsAppLovinMediation:processReleaseResources
:GoogleMobileAdsAppLovinMediation:generateReleaseSources
:GoogleMobileAdsAppLovinMediation:compileReleaseJavaWithJavac
:GoogleMobileAdsAppLovinMediation:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:GoogleMobileAdsAppLovinMediation:extractReleaseAnnotations
:GoogleMobileAdsAppLovinMediation:transformResourcesWithMergeJavaResForRelease
:GoogleMobileAdsAppLovinMediation:transformClassesAndResourcesWithSyncLibJarsForRelease
:GoogleMobileAdsAppLovinMediation:bundleRelease
:GoogleMobileAdsAppLovinMediation:compileReleaseSources
:GoogleMobileAdsAppLovinMediation:assembleRelease
:GoogleMobileAdsMediationTestSuite:processReleaseResources
:processReleaseResources
:generateReleaseSources
:GoogleMobileAdsMediationTestSuite:generateReleaseSources
:GoogleMobileAdsMediationTestSuite:compileReleaseJavaWithJavac
:GoogleMobileAdsMediationTestSuite:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease
:javaPreCompileRelease
:compileReleaseJavaWithJavac
:compileReleaseSources
:transformClassesWithJarMergingForRelease FAILED
212 actionable tasks: 212 executed
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingFor<message truncated>
Issue Analytics
- State:
- Created 5 years ago
- Reactions:4
- Comments:25 (6 by maintainers)
Top Results From Across the Web
Android build doesn't work (Duplicate class com.google. ...
You should see that class name in logcat. Then remove the corresponding dependency from build.gradle (App Level).
Read more >Duplicate class com google android gms internal ... - YouTube
Duplicate class com. google. android. gms. internal. measurement.zzhx found in modules jetified- play -services- measurement -base-20.1.2-runtime ...
Read more >Duplicate class com google android gms internal ... - YouTube
How to fix Duplicate class com. google. android. gms. internal. measurement.zzhx found in modules ...
Read more >com/google/android/gms/internal/zzble.class" when trying to
android : Getting the error " duplicate entry: com/google / android / gms / internal /zzble. class " when trying to add a...
Read more >Error Duplicate class com.google.android.gms.internal ...
Duplicate class com. google. android. gms. internal. measurement.zzhx found in modules jetified- play -services- measurement -base-20.1.2-runtime ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Same issue, even on 5.4.1
I’m also having the same Issue on 5.4.1
The setup that seems to be causing the issue is having AdMob installed alongside Firebase Database. I have tried removing and reinstalling all my plugins.
I cannot find the conflict inside any of the Firebase dependency xmls. Removing the Android dependency listed inside GoogleMobileAdsDependencies.xml will allow the app to build, but will obviously cause AdMob to fail loading as its dependency is no longer included.
A custom gradle build file would probably fix the issue, but I have barely dabbled in any of this and would prefer not to start learning how Android dependencies are sorted out.