Unity 6 Gradle Build Error

I am Using Ads Mediation 8.6.0 from packagemanager!

Configure project :unityLibrary
Variant ‘debug’, will keep symbols in binaries for:
‘libunity.so’
‘libil2cpp.so’
‘libmain.so’
Variant ‘release’, symbols will be stripped from binaries.

Configure project :launcher
Variant ‘debug’, will keep symbols in binaries for:
‘libunity.so’
‘libil2cpp.so’
‘libmain.so’
Variant ‘release’, symbols will be stripped from binaries.

Configure project :unityLibrary:IronSource.androidlib
WARNING: minSdkVersion (28) is greater than targetSdkVersion (9) for variant “debug”. Please change the values such that minSdkVersion is less than or equal to targetSdkVersion.
WARNING: minSdkVersion (28) is greater than targetSdkVersion (9) for variant “release”. Please change the values such that minSdkVersion is less than or equal to targetSdkVersion.

Task :unityLibrary:IronSource.androidlib:preBuild UP-TO-DATE
Task :launcher:preBuild UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:preReleaseBuild UP-TO-DATE
Task :launcher:preReleaseBuild UP-TO-DATE
Task :unityLibrary:preBuild UP-TO-DATE
Task :unityLibrary:preReleaseBuild UP-TO-DATE
Task :unityLibrary:writeReleaseAarMetadata UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:writeReleaseAarMetadata UP-TO-DATE
Task :launcher:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:generateReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:packageReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractDeepLinksRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:processReleaseManifest UP-TO-DATE
Task :unityLibrary:packageReleaseResources UP-TO-DATE
Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:compileReleaseLibraryResources UP-TO-DATE
Task :unityLibrary:processReleaseManifest UP-TO-DATE
Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseRFile UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:generateReleaseRFile UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:compileReleaseJavaWithJavac NO-SOURCE
Task :unityLibrary:IronSource.androidlib:bundleLibCompileToJarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:bundleLibRuntimeToJarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:processReleaseJavaRes NO-SOURCE
Task :unityLibrary:IronSource.androidlib:createFullJarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractProguardFiles UP-TO-DATE
Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseLintModel UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:prepareLintJarForPublish UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseJniLibFolders UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseNativeLibs NO-SOURCE
Task :unityLibrary:IronSource.androidlib:stripReleaseDebugSymbols NO-SOURCE
Task :unityLibrary:IronSource.androidlib:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractDeepLinksForAarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractReleaseAnnotations UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseGeneratedProguardFiles UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseConsumerProguardFiles UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseShaders UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:compileReleaseShaders NO-SOURCE
Task :unityLibrary:IronSource.androidlib:generateReleaseAssets UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:packageReleaseAssets UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:prepareReleaseArtProfile UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseJavaResource UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:syncReleaseLibJars UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:bundleReleaseLocalLintAar UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:writeReleaseLintModelMetadata UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:lintVitalAnalyzeRelease UP-TO-DATE
Task :launcher:checkReleaseAarMetadata UP-TO-DATE
Task :launcher:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseLintVitalModel UP-TO-DATE
Task :launcher:mapReleaseSourceSetPaths UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:copyReleaseJniLibsProjectOnly UP-TO-DATE
Task :launcher:generateReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:exportReleaseConsumerProguardFiles UP-TO-DATE
Task :launcher:mergeReleaseResources UP-TO-DATE
Task :launcher:packageReleaseResources UP-TO-DATE
Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
Task :launcher:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:processReleaseJavaRes UP-TO-DATE
Task :unityLibrary:createFullJarRelease UP-TO-DATE
Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
Task :unityLibrary:extractProguardFiles UP-TO-DATE
Task :launcher:extractDeepLinksRelease UP-TO-DATE
Task :launcher:processReleaseMainManifest UP-TO-DATE
Task :launcher:processReleaseManifest UP-TO-DATE
Task :launcher:processReleaseManifestForPackage UP-TO-DATE
Task :launcher:extractProguardFiles UP-TO-DATE
Task :launcher:mergeReleaseJniLibFolders UP-TO-DATE
Task :launcher:processReleaseJavaRes NO-SOURCE
Task :unityLibrary:generateReleaseLintModel
Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE
Task :unityLibrary:mergeReleaseNativeLibs UP-TO-DATE
Task :unityLibrary:stripReleaseDebugSymbols UP-TO-DATE
Task :launcher:checkReleaseDuplicateClasses FAILED
Task :unityLibrary:copyReleaseJniLibsProjectAndLocalJars
Task :launcher:processReleaseResources
Task :launcher:mergeReleaseJavaResource
73 actionable tasks: 5 executed, 68 up-to-date

UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

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.unity3d.mediation.a found in modules jetified-mediation-sdk-1.1.0-runtime (com.unity3d.mediation:mediation-sdk:1.1.0) and jetified-mediation-sdk-8.6.1-runtime (com.unity3d.ads-mediation:mediation-sdk:8.6.1)
Duplicate class com.unity3d.mediation.a$a found in modules jetified-mediation-sdk-1.1.0-runtime (com.unity3d.mediation:mediation-sdk:1.1.0) and jetified-mediation-sdk-8.6.1-runtime (com.unity3d.ads-mediation:mediation-sdk:8.6.1)

 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 5s

UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

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.unity3d.mediation.a found in modules jetified-mediation-sdk-1.1.0-runtime (com.unity3d.mediation:mediation-sdk:1.1.0) and jetified-mediation-sdk-8.6.1-runtime (com.unity3d.ads-mediation:mediation-sdk:8.6.1)
Duplicate class com.unity3d.mediation.a$a found in modules jetified-mediation-sdk-1.1.0-runtime (com.unity3d.mediation:mediation-sdk:1.1.0) and jetified-mediation-sdk-8.6.1-runtime (com.unity3d.ads-mediation:mediation-sdk:8.6.1)

 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 5s
]
stdout[

Configure project :unityLibrary
Variant ‘debug’, will keep symbols in binaries for:
‘libunity.so’
‘libil2cpp.so’
‘libmain.so’
Variant ‘release’, symbols will be stripped from binaries.

Configure project :launcher
Variant ‘debug’, will keep symbols in binaries for:
‘libunity.so’
‘libil2cpp.so’
‘libmain.so’
Variant ‘release’, symbols will be stripped from binaries.

Configure project :unityLibrary:IronSource.androidlib
WARNING: minSdkVersion (28) is greater than targetSdkVersion (9) for variant “debug”. Please change the values such that minSdkVersion is less than or equal to targetSdkVersion.
WARNING: minSdkVersion (28) is greater than targetSdkVersion (9) for variant “release”. Please change the values such that minSdkVersion is less than or equal to targetSdkVersion.

Task :unityLibrary:IronSource.androidlib:preBuild UP-TO-DATE
Task :launcher:preBuild UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:preReleaseBuild UP-TO-DATE
Task :launcher:preReleaseBuild UP-TO-DATE
Task :unityLibrary:preBuild UP-TO-DATE
Task :unityLibrary:preReleaseBuild UP-TO-DATE
Task :unityLibrary:writeReleaseAarMetadata UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:writeReleaseAarMetadata UP-TO-DATE
Task :launcher:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:generateReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:packageReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractDeepLinksRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:processReleaseManifest UP-TO-DATE
Task :unityLibrary:packageReleaseResources UP-TO-DATE
Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:compileReleaseLibraryResources UP-TO-DATE
Task :unityLibrary:processReleaseManifest UP-TO-DATE
Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseRFile UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:generateReleaseRFile UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:compileReleaseJavaWithJavac NO-SOURCE
Task :unityLibrary:IronSource.androidlib:bundleLibCompileToJarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:bundleLibRuntimeToJarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:processReleaseJavaRes NO-SOURCE
Task :unityLibrary:IronSource.androidlib:createFullJarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractProguardFiles UP-TO-DATE
Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseLintModel UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:prepareLintJarForPublish UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseJniLibFolders UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseNativeLibs NO-SOURCE
Task :unityLibrary:IronSource.androidlib:stripReleaseDebugSymbols NO-SOURCE
Task :unityLibrary:IronSource.androidlib:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractDeepLinksForAarRelease UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:extractReleaseAnnotations UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseGeneratedProguardFiles UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseConsumerProguardFiles UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseShaders UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:compileReleaseShaders NO-SOURCE
Task :unityLibrary:IronSource.androidlib:generateReleaseAssets UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:packageReleaseAssets UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:prepareReleaseArtProfile UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:mergeReleaseJavaResource UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:syncReleaseLibJars UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:bundleReleaseLocalLintAar UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:writeReleaseLintModelMetadata UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:lintVitalAnalyzeRelease UP-TO-DATE
Task :launcher:checkReleaseAarMetadata UP-TO-DATE
Task :launcher:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:generateReleaseLintVitalModel UP-TO-DATE
Task :launcher:mapReleaseSourceSetPaths UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:copyReleaseJniLibsProjectOnly UP-TO-DATE
Task :launcher:generateReleaseResources UP-TO-DATE
Task :unityLibrary:IronSource.androidlib:exportReleaseConsumerProguardFiles UP-TO-DATE
Task :launcher:mergeReleaseResources UP-TO-DATE
Task :launcher:packageReleaseResources UP-TO-DATE
Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
Task :launcher:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:processReleaseJavaRes UP-TO-DATE
Task :unityLibrary:createFullJarRelease UP-TO-DATE
Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
Task :unityLibrary:extractProguardFiles UP-TO-DATE
Task :launcher:extractDeepLinksRelease UP-TO-DATE
Task :launcher:processReleaseMainManifest UP-TO-DATE
Task :launcher:processReleaseManifest UP-TO-DATE
Task :launcher:processReleaseManifestForPackage UP-TO-DATE
Task :launcher:extractProguardFiles UP-TO-DATE
Task :launcher:mergeReleaseJniLibFolders UP-TO-DATE
Task :launcher:processReleaseJavaRes NO-SOURCE
Task :unityLibrary:generateReleaseLintModel
Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE
Task :unityLibrary:mergeReleaseNativeLibs UP-TO-DATE
Task :unityLibrary:stripReleaseDebugSymbols UP-TO-DATE
Task :launcher:checkReleaseDuplicateClasses FAILED
Task :unityLibrary:copyReleaseJniLibsProjectAndLocalJars
Task :launcher:processReleaseResources
Task :launcher:mergeReleaseJavaResource
73 actionable tasks: 5 executed, 68 up-to-date
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg, System.Text.Encoding inputEncoding) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action1[T] progress, System.String error) (at <94351f2591a0443c84e28f06229365a1>:0) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.String[] extraArguments, System.Action1[T] progress) (at <94351f2591a0443c84e28f06229365a1>:0)
Rethrow as GradleInvokationException: Gradle build failed
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.String extraArguments, System.Action`1[T] progress) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.PostProcessor.Tasks.TasksCommon.RunGradleTask (UnityEditor.Android.PostProcessor.PostProcessorContext context, System.String workingDirectory, System.String taskName, System.String extraArguments, UnityEditor.Android.PostProcessor.IPostProcessorTask owner, UnityEditor.Android.PostProcessor.ProgressHandler progress) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.PostProcessor.Tasks.TasksCommon.RunLauncherGradleTask (UnityEditor.Android.PostProcessor.PostProcessorContext context, System.String taskName, System.String extraArguments, UnityEditor.Android.PostProcessor.IPostProcessorTask owner, UnityEditor.Android.PostProcessor.ProgressHandler progress) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <94351f2591a0443c84e28f06229365a1>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

Please Help!!!

1 Like

Feels Like MainTemplate.gradle is the Problem ,
idk Which one so i am going to do Trial and Error on this

dependencies {
implementation fileTree(dir: ‘libs’, include: [‘*.jar’])
// Android Resolver Dependencies Start
implementation ‘androidx.fragment:fragment:1.1.0’ // Assets/Editor/MyDependencies.xml:8
implementation ‘com.google.android.gms:play-services-ads-identifier:18.1.0’ // Assets/LevelPlay/Editor/IronSourceSDKDependencies.xml:12
implementation ‘com.unity3d.ads:unity-ads:4.13.0’ // Assets/LevelPlay/Editor/ISUnityAdsAdapterDependencies.xml:12
implementation ‘com.unity3d.ads-mediation:mediation-sdk:8.6.1’ // Assets/LevelPlay/Editor/IronSourceSDKDependencies.xml:5
//implementation ‘com.unity3d.ads-mediation:unityads-adapter:4.3.47’ // Assets/LevelPlay/Editor/ISUnityAdsAdapterDependencies.xml:5
//implementation ‘com.unity3d.mediation:mediation-sdk:[1.0,2.0[’ // Assets/Editor/MediationAdapterDependencies.xml:8
//implementation ‘com.unity3d.mediation:unityads-adapter:[1.0,2.0[’ // Assets/Editor/MediationAdapterDependencies.xml:10
// Android Resolver Dependencies End

Unity Should Really Look into such Stuff There Packages are Very Poorly Handled!


Okay Problem Solved!!