CommandInvokationFailure: Gradle build failed.

I can’t build my app please help me. I tried everything i saw in the internet.
(delete unity ads package, delete library, change sdk build tools version. tried everything)

CommandInvokationFailure: Gradle build failed.
C:/Program Files/Java/jdk1.8.0_161\bin\java.exe -classpath "C:\Program Files\Unity\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.google.unity.BuildConfig found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.AdNetworkExtras found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$10 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$11 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$12 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$13 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$3$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$3$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$3$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$3$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$3$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$6 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$7 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$8 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$9 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Banner$Insets found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.CustomNativeAd found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.CustomNativeAd$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.CustomNativeAd$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1$1$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1$1$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1$1$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1$1$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$1$1$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.Interstitial$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$3$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$3$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$3$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.NativeAdLoader$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.PluginUtils found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$6 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$7 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$1$1$8 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.RewardBasedVideo$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityAdListener found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityAdLoaderListener found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardBasedVideoAdListener found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$2$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$2$1$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$2$1$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$4$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$4$1$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$4$1$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$4$1$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$4$1$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAd$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
  Duplicate class com.google.unity.ads.UnityRewardedAdCallback found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
 
  Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.


* 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

BUİLD FAILED in 1m 40s
]
stdout[
> 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
> Task :GoogleMobileAdsPlugin:compileReleaseAidl NO-SOURCE
> Task :compileReleaseAidl NO-SOURCE
> Task :GoogleMobileAdsPlugin:packageReleaseRenderscript NO-SOURCE
> Task :compileReleaseRenderscript NO-SOURCE
> Task :checkReleaseManifest
> Task :generateReleaseBuildConfig
> Task :prepareLintJar
> Task :generateReleaseSources
> Task :GoogleMobileAdsPlugin:compileReleaseRenderscript NO-SOURCE
> Task :GoogleMobileAdsPlugin:generateReleaseBuildConfig
> Task :GoogleMobileAdsPlugin:generateReleaseResValues
> Task :GoogleMobileAdsPlugin:generateReleaseResources
> Task :GoogleMobileAdsPlugin:packageReleaseResources
> Task :GoogleMobileAdsPlugin:generateReleaseRFile
> Task :GoogleMobileAdsPlugin:prepareLintJar
> Task :GoogleMobileAdsPlugin:generateReleaseSources
> Task :GoogleMobileAdsPlugin:javaPreCompileRelease
> Task :GoogleMobileAdsPlugin:compileReleaseJavaWithJavac
> Task :GoogleMobileAdsPlugin:bundleLibCompileRelease
> Task :javaPreCompileRelease
> Task :mainApkListPersistenceRelease
> Task :generateReleaseResValues
> Task :generateReleaseResources
> Task :mergeReleaseResources
> Task :createReleaseCompatibleScreenManifests
> Task :processReleaseManifest
> Task :processReleaseResources
> Task :compileReleaseJavaWithJavac
> Task :compileReleaseSources
> Task :GoogleMobileAdsPlugin:prepareLintJarForPublish
> Task :lintVitalRelease
> Task :mergeReleaseShaders
> Task :compileReleaseShaders
> Task :generateReleaseAssets
> Task :GoogleMobileAdsPlugin:mergeReleaseShaders
> Task :GoogleMobileAdsPlugin:compileReleaseShaders
> Task :GoogleMobileAdsPlugin:generateReleaseAssets
> Task :GoogleMobileAdsPlugin:packageReleaseAssets
> Task :mergeReleaseAssets
> Task :validateSigningRelease
> Task :signingConfigWriterRelease
> 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.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings
33 actionable tasks: 33 executed
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.<message
1 Like

please anybody help me?

1 Like

Google Mobile Ads Unity Plugin v4.0.0 (Release Notes)

By removing the GoogleMobileAdsPlugin folder before importing the new plugin, it will remove the unity-plugin-library.jar file.

6 Likes

Did you ever resolve this issue? I’m experiencing the “Duplicate class com.google.unity.BuildConfig found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)” error as well.

Delete the folder “Assets/Plugins/GoogleMobileAdsPlugin”

1 Like