CommandInvokationFailure: Gradle build failed. C:/Program Files/Java/jdk1.8.0_221\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
stderr[
FAILURE: Build failed with an exception.
* What went wrong:Execution failed for task ':checkReleaseDuplicateClasses'.> 1 exception was raised by workers: java.lang.RuntimeException: Duplicate class com.unity3d.ads.BuildConfig found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.IUnityAdsListener found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.UnityAds found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.UnityAds$FinishState found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.UnityAds$PlacementState found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.UnityAds$UnityAdsError found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.mediation.IUnityAdsExtendedListener found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.metadata.InAppPurchaseMetaData found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.metadata.MediationMetaData found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.metadata.MetaData found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Duplicate class com.unity3d.ads.metadata.PlayerMetaData found in modules classes.jar (:com.unity3d.ads.unity-ads-3.1.0:) and classes.jar (:unity-ads:) Go to the documentation to learn how to Fix dependency resolution errors.
* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 9s]stdout[
> Configure project :Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-28\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-28\package.xml. Probably the SDK is read-onlyException while marshalling C:\Program Files\Unity\Hub\Editor\2019.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
> Task :preBuild UP-TO-DATE> Task :GoogleMobileAdsPlugin:preBuild UP-TO-DATE> Task :GoogleMobileAdsPlugin:preReleaseBuild UP-TO-DATE> Task :GoogleMobileAdsPlugin:checkReleaseManifest> Task :GoogleMobileAdsPlugin:processReleaseManifest> Task :preReleaseBuild UP-TO-DATE> Task :GoogleMobileAdsPlugin:compileReleaseAidl NO-SOURCE> Task :compileReleaseAidl NO-SOURCE> Task :GoogleMobileAdsPlugin:packageReleaseRenderscript NO-SOURCE> Task :compileReleaseRenderscript NO-SOURCE> Task :checkReleaseManifest UP-TO-DATE> Task :generateReleaseBuildConfig UP-TO-DATE> Task :prepareLintJar UP-TO-DATE> Task :generateReleaseSources UP-TO-DATE> Task :GoogleMobileAdsPlugin:compileReleaseRenderscript NO-SOURCE> Task :GoogleMobileAdsPlugin:generateReleaseBuildConfig> Task :GoogleMobileAdsPlugin:generateReleaseResValues> Task :GoogleMobileAdsPlugin:generateReleaseResources> Task :GoogleMobileAdsPlugin:packageReleaseResources> Task :GoogleMobileAdsPlugin:generateReleaseRFile> Task :GoogleMobileAdsPlugin:prepareLintJar UP-TO-DATE> Task :GoogleMobileAdsPlugin:generateReleaseSources> Task :GoogleMobileAdsPlugin:javaPreCompileRelease> Task :GoogleMobileAdsPlugin:compileReleaseJavaWithJavac> Task :GoogleMobileAdsPlugin:bundleLibCompileRelease> Task :javaPreCompileRelease UP-TO-DATE> Task :mainApkListPersistenceRelease UP-TO-DATE> Task :generateReleaseResValues UP-TO-DATE> Task :generateReleaseResources UP-TO-DATE> Task :mergeReleaseResources UP-TO-DATE> Task :createReleaseCompatibleScreenManifests UP-TO-DATE> Task :processReleaseManifest> Task :processReleaseResources> Task :compileReleaseJavaWithJavac UP-TO-DATE> Task :compileReleaseSources UP-TO-DATE> Task :GoogleMobileAdsPlugin:prepareLintJarForPublish UP-TO-DATE> Task :lintVitalRelease> Task :mergeReleaseShaders UP-TO-DATE> Task :compileReleaseShaders UP-TO-DATE> Task :generateReleaseAssets UP-TO-DATE> Task :GoogleMobileAdsPlugin:mergeReleaseShaders> Task :GoogleMobileAdsPlugin:compileReleaseShaders> Task :GoogleMobileAdsPlugin:generateReleaseAssets> Task :GoogleMobileAdsPlugin:packageReleaseAssets> Task :mergeReleaseAssets> Task :validateSigningRelease UP-TO-DATE> Task :signingConfigWriterRelease UP-TO-DATE> Task :checkReleaseDuplicateClasses FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.Use '--warning-mode all' to show the individual deprecation warnings.33 actionable tasks: 17 executed, 16 up-to-date]exit code: 1UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <1a10f9035b6b403994c99e5b653643c6>:0)Rethrow as GradleInvokationException: Gradle build failedUnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1a10f9035b6b403994c99e5b653643c6>:0)Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <1a10f9035b6b403994c99e5b653643c6>:0)UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
<dependencies> <androidPackages> <androidPackage spec="com.google.ads.mediation:unity:3.1.0.0"> <repositories> <repository>https://jcenter.bintray.com/</repository> </repositories> </androidPackage> <!-- <androidPackage spec="com.unity3d.ads:unity-ads:3.1.0"> <repositories> <repository>https://jcenter.bintray.com/</repository> </repositories> </androidPackage> --> </androidPackages>
<iosPods> <iosPod name="GoogleMobileAdsMediationUnity" version="3.1.0.0"> <sources> <source>https://github.com/CocoaPods/Specs</source> </sources> </iosPod> </iosPods></dependencies>Hello Allen,
I would not recommend that you alter any dependencies from the existing Adapter or SDK. And let us know if you are having any issues without altering the adapter.
Regards,
Deepika Uragayala
Mobile Ads SDK Team