Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

CommandInvokationFailure: Gradle build failed.

Discussion in 'Editor & General Support' started by cihannakgul, Oct 30, 2019.

  1. cihannakgul

    cihannakgul

    Joined:
    Oct 24, 2019
    Posts:
    15
    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)

    Code (CSharp):
    1. CommandInvokationFailure: Gradle build failed.
    2. 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"
    3.  
    4. stderr[
    5.  
    6. FAILURE: Build failed with an exception.
    7.  
    8. * What went wrong:
    9. Execution failed for task ':checkReleaseDuplicateClasses'.
    10. > 1 exception was raised by workers:
    11.   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)
    12.   Duplicate class com.google.unity.ads.AdNetworkExtras found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    13.   Duplicate class com.google.unity.ads.Banner found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    14.   Duplicate class com.google.unity.ads.Banner$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    15.   Duplicate class com.google.unity.ads.Banner$10 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    16.   Duplicate class com.google.unity.ads.Banner$11 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    17.   Duplicate class com.google.unity.ads.Banner$12 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    18.   Duplicate class com.google.unity.ads.Banner$13 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    19.   Duplicate class com.google.unity.ads.Banner$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    20.   Duplicate class com.google.unity.ads.Banner$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    21.   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)
    22.   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)
    23.   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)
    24.   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)
    25.   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)
    26.   Duplicate class com.google.unity.ads.Banner$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    27.   Duplicate class com.google.unity.ads.Banner$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    28.   Duplicate class com.google.unity.ads.Banner$6 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    29.   Duplicate class com.google.unity.ads.Banner$7 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    30.   Duplicate class com.google.unity.ads.Banner$8 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    31.   Duplicate class com.google.unity.ads.Banner$9 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    32.   Duplicate class com.google.unity.ads.Banner$Insets found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    33.   Duplicate class com.google.unity.ads.CustomNativeAd found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    34.   Duplicate class com.google.unity.ads.CustomNativeAd$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    35.   Duplicate class com.google.unity.ads.CustomNativeAd$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    36.   Duplicate class com.google.unity.ads.Interstitial found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    37.   Duplicate class com.google.unity.ads.Interstitial$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    38.   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)
    39.   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)
    40.   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)
    41.   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)
    42.   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)
    43.   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)
    44.   Duplicate class com.google.unity.ads.Interstitial$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    45.   Duplicate class com.google.unity.ads.Interstitial$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    46.   Duplicate class com.google.unity.ads.NativeAdLoader found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    47.   Duplicate class com.google.unity.ads.NativeAdLoader$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    48.   Duplicate class com.google.unity.ads.NativeAdLoader$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    49.   Duplicate class com.google.unity.ads.NativeAdLoader$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    50.   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)
    51.   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)
    52.   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)
    53.   Duplicate class com.google.unity.ads.NativeAdLoader$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    54.   Duplicate class com.google.unity.ads.PluginUtils found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    55.   Duplicate class com.google.unity.ads.RewardBasedVideo found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    56.   Duplicate class com.google.unity.ads.RewardBasedVideo$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    57.   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)
    58.   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)
    59.   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)
    60.   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)
    61.   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)
    62.   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)
    63.   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)
    64.   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)
    65.   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)
    66.   Duplicate class com.google.unity.ads.RewardBasedVideo$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    67.   Duplicate class com.google.unity.ads.RewardBasedVideo$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    68.   Duplicate class com.google.unity.ads.RewardBasedVideo$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    69.   Duplicate class com.google.unity.ads.UnityAdListener found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    70.   Duplicate class com.google.unity.ads.UnityAdLoaderListener found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    71.   Duplicate class com.google.unity.ads.UnityRewardBasedVideoAdListener found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    72.   Duplicate class com.google.unity.ads.UnityRewardedAd found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    73.   Duplicate class com.google.unity.ads.UnityRewardedAd$1 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    74.   Duplicate class com.google.unity.ads.UnityRewardedAd$2 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    75.   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)
    76.   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)
    77.   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)
    78.   Duplicate class com.google.unity.ads.UnityRewardedAd$3 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    79.   Duplicate class com.google.unity.ads.UnityRewardedAd$4 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    80.   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)
    81.   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)
    82.   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)
    83.   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)
    84.   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)
    85.   Duplicate class com.google.unity.ads.UnityRewardedAd$5 found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    86.   Duplicate class com.google.unity.ads.UnityRewardedAdCallback found in modules classes.jar (:googlemobileads-unity:) and unity-plugin-library.jar (unity-plugin-library.jar)
    87.  
    88.   Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
    89.  
    90.  
    91. * Try:
    92. 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.
    93.  
    94. * Get more help at https://help.gradle.org
    95.  
    96. BUİLD FAILED in 1m 40s
    97. ]
    98. stdout[
    99. > Task :preBuild UP-TO-DATE
    100. > Task :GoogleMobileAdsPlugin:preBuild UP-TO-DATE
    101. > Task :GoogleMobileAdsPlugin:preReleaseBuild UP-TO-DATE
    102. > Task :GoogleMobileAdsPlugin:checkReleaseManifest
    103. > Task :GoogleMobileAdsPlugin:processReleaseManifest
    104. > Task :preReleaseBuild
    105. > Task :GoogleMobileAdsPlugin:compileReleaseAidl NO-SOURCE
    106. > Task :compileReleaseAidl NO-SOURCE
    107. > Task :GoogleMobileAdsPlugin:packageReleaseRenderscript NO-SOURCE
    108. > Task :compileReleaseRenderscript NO-SOURCE
    109. > Task :checkReleaseManifest
    110. > Task :generateReleaseBuildConfig
    111. > Task :prepareLintJar
    112. > Task :generateReleaseSources
    113. > Task :GoogleMobileAdsPlugin:compileReleaseRenderscript NO-SOURCE
    114. > Task :GoogleMobileAdsPlugin:generateReleaseBuildConfig
    115. > Task :GoogleMobileAdsPlugin:generateReleaseResValues
    116. > Task :GoogleMobileAdsPlugin:generateReleaseResources
    117. > Task :GoogleMobileAdsPlugin:packageReleaseResources
    118. > Task :GoogleMobileAdsPlugin:generateReleaseRFile
    119. > Task :GoogleMobileAdsPlugin:prepareLintJar
    120. > Task :GoogleMobileAdsPlugin:generateReleaseSources
    121. > Task :GoogleMobileAdsPlugin:javaPreCompileRelease
    122. > Task :GoogleMobileAdsPlugin:compileReleaseJavaWithJavac
    123. > Task :GoogleMobileAdsPlugin:bundleLibCompileRelease
    124. > Task :javaPreCompileRelease
    125. > Task :mainApkListPersistenceRelease
    126. > Task :generateReleaseResValues
    127. > Task :generateReleaseResources
    128. > Task :mergeReleaseResources
    129. > Task :createReleaseCompatibleScreenManifests
    130. > Task :processReleaseManifest
    131. > Task :processReleaseResources
    132. > Task :compileReleaseJavaWithJavac
    133. > Task :compileReleaseSources
    134. > Task :GoogleMobileAdsPlugin:prepareLintJarForPublish
    135. > Task :lintVitalRelease
    136. > Task :mergeReleaseShaders
    137. > Task :compileReleaseShaders
    138. > Task :generateReleaseAssets
    139. > Task :GoogleMobileAdsPlugin:mergeReleaseShaders
    140. > Task :GoogleMobileAdsPlugin:compileReleaseShaders
    141. > Task :GoogleMobileAdsPlugin:generateReleaseAssets
    142. > Task :GoogleMobileAdsPlugin:packageReleaseAssets
    143. > Task :mergeReleaseAssets
    144. > Task :validateSigningRelease
    145. > Task :signingConfigWriterRelease
    146. > Task :checkReleaseDuplicateClasses FAILED
    147.  
    148. Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
    149. Use '--warning-mode all' to show the individual deprecation warnings.
    150. See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings
    151. 33 actionable tasks: 33 executed
    152. ]
    153. exit code: 1
    154. UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
    155. UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
    156. UnityEditor.Android.Command.Run (System.String command, System.String args, System.<message
     
    georgepiva likes this.
  2. cihannakgul

    cihannakgul

    Joined:
    Oct 24, 2019
    Posts:
    15
    please anybody help me?
     
    georgepiva likes this.
  3. georgepiva

    georgepiva

    Joined:
    Dec 16, 2013
    Posts:
    14
    Google Mobile Ads Unity Plugin v4.0.0 (Release Notes)
    https://github.com/googleads/googleads-mobile-unity/releases

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

    exzizt

    Joined:
    Sep 30, 2017
    Posts:
    78
    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.
     
  5. Paul-A-F

    Paul-A-F

    Joined:
    Jun 12, 2017
    Posts:
    1
    Delete the folder "Assets/Plugins/GoogleMobileAdsPlugin"
     
    tsatellite2000 likes this.