Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Gradle Shenanagains?

Discussion in 'Editor & General Support' started by TheUbMunster, Dec 23, 2018.

  1. TheUbMunster

    TheUbMunster

    Joined:
    Nov 8, 2018
    Posts:
    8
    Honestly, I have no idea what's going wrong here.

    CommandInvokationFailure: Gradle build failed.
    C:\Program Files\Unity\Hub\Editor\2018.3.0b9\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2018.3.0b9\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

    stderr[
    D8: Program type already present: com.unity3d.ads.BuildConfig

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':transformDexArchiveWithExternalLibsDexMergerForRelease'.
    > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\0.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\1.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\2.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\3.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\4.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\5.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\6.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\7.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\8.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\9.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\10.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\11.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\12.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\13.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\14.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\15.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\16.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\17.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\18.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\19.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\20.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\21.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\22.jar, C:\Users\ubfun\Documents\Unity Personal Projects\Vector3\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\23.jar
    Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
    Program type already present: com.unity3d.ads.BuildConfig

    * 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 2s
    ]
    stdout[
    :checkReleaseClasspath UP-TO-DATE
    :preBuild UP-TO-DATE
    :preReleaseBuild UP-TO-DATE
    :compileReleaseAidl NO-SOURCE
    :compileReleaseRenderscript UP-TO-DATE
    :checkReleaseManifest UP-TO-DATE
    :generateReleaseBuildConfig UP-TO-DATE
    :prepareLintJar UP-TO-DATE
    :mainApkListPersistenceRelease UP-TO-DATE
    :generateReleaseResValues UP-TO-DATE
    :generateReleaseResources UP-TO-DATE
    :mergeReleaseResources UP-TO-DATE
    :createReleaseCompatibleScreenManifests UP-TO-DATE
    :processReleaseManifest
    :splitsDiscoveryTaskRelease UP-TO-DATE
    :processReleaseResources
    :generateReleaseSources
    :javaPreCompileRelease UP-TO-DATE
    :compileReleaseJavaWithJavac UP-TO-DATE
    :compileReleaseNdk NO-SOURCE
    :compileReleaseSources UP-TO-DATE
    :lintVitalRelease
    :mergeReleaseShaders UP-TO-DATE
    :compileReleaseShaders UP-TO-DATE
    :generateReleaseAssets UP-TO-DATE
    :mergeReleaseAssets
    :transformClassesWithDexBuilderForRelease UP-TO-DATE
    :transformDexArchiveWithExternalLibsDexMergerForRelease FAILED
    21 actionable tasks: 5 executed, 16 up-to-date
    ]
    exit code: 1
    UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <c20938b27270486da108dbf5415cc818>:0)
    Rethrow as GradleInvokationException: Gradle build failed
    UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <c20938b27270486da108dbf5415cc818>:0)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)
     
  2. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    You probably have 2 copies of the Unity ads libraries for Android. this might happen if u already have one copy of those libraries in your project, but also enabled Unity ads through the "Services" tab.

    Make sure that you don't have duplicate copies of those libraries and then try to build again.
     
  3. TheUbMunster

    TheUbMunster

    Joined:
    Nov 8, 2018
    Posts:
    8
    Just deleted all traces of unity ads & etc. Then reinstalled them. Worked wonders, thanks! That was a big scary error for such a simple problem.
     
  4. Butnaru

    Butnaru

    Joined:
    Jan 31, 2015
    Posts:
    5
    Hi to all, I'm having this issue when exporting game in unity 2018.3:

    Task transformDexArchiveWithExternalLibsDexMergerForRelease FAILED

    com.android.builder.dexing.DexArchiveMerException: Error whilw merging dex archives
    Can anyone help me understand how to fix this ?

    capture.png
     
    Last edited: Jan 7, 2019
  5. andreiagmu

    andreiagmu

    Joined:
    Feb 20, 2014
    Posts:
    175
    You probably have some duplicate Android libraries in your project. I'm having the exact same error, and it's because of a duplicate library.
    There should be an error log on the Console that points to the exact library that's causing the error, similar to the log @TheUbMunster posted in his original post.

    The relevant lines are similar to these: (in my case, android.support.annotation.AnyRes is a duplicate dependency)
    stderr[
    D8: Program type already present: android.support.annotation.AnyRes

    This tip I just found (from Stack Overflow) may be useful, to exclude a duplicate dependency from the Gradle compilation:
    https://stackoverflow.com/a/38837141
     
    Last edited: Jan 9, 2019
    saliakbari6603 likes this.
  6. andreiagmu

    andreiagmu

    Joined:
    Feb 20, 2014
    Posts:
    175
    @Butnaru I solved my issue, I hope this solution may help you. :)

    In my project, I use the PlayServicesResolver plugin, and earlier today I had updated it. Then the Android Resolver downloaded new .jar files of my project's Android dependencies, in the Assets\Plugins\Android folder (where those dependencies are located).

    I just deleted the older duplicate files, then bingo! My game is building again on Android!

    For example, I had the duplicate libraries "com.android.support.support-annotations-25.3.1.aar" (newly downloaded file) and "support-annotations-25.3.1.aar" (older file), I deleted the older file.

    You can also check if you have some .aar duplicates with different versions, and keep only the most updated version.
    For example, if you have "com.android.support.appcompat-v7-25.3.1.aar" and "com.android.support.appcompat-v7-26.0.1.aar", you may keep only the appcompat-v7-26.0.1.aar library and delete the older version.

    It was the answer by Arjuna at the bottom of this page that got me on the right track:
    https://community.playfab.com/questions/619/208179628-JAR-conflict-with-Unity-Android-.html
     
    Butnaru likes this.
  7. TheUbMunster

    TheUbMunster

    Joined:
    Nov 8, 2018
    Posts:
    8
    On a slightly separate note, I'm getting another build error. Does anyone know what this one means?

    UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00234] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:190
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:96
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)
     
  8. LFumery

    LFumery

    Joined:
    Mar 27, 2017
    Posts:
    13
    Hi everyone, @TheUbMunster, I had the same issue and the posts above solved it, thank you.

    But now I have the same build errors than in your post #7 (UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors...). Were you able to solve it?

    Best,
     
  9. TheUbMunster

    TheUbMunster

    Joined:
    Nov 8, 2018
    Posts:
    8
    The only thing I could do was resort to the depreciated internal build, I couldn't ever find a solution to the problem
     
  10. LFumery

    LFumery

    Joined:
    Mar 27, 2017
    Posts:
    13
    Thanks for your reply. I will continue my investigations.
     
  11. hybridAli

    hybridAli

    Joined:
    Jan 4, 2016
    Posts:
    8
    Hey @liortal, I am having same kind of error but in my case I have duplication for some drawable class. Can you understand what does this mean?
    "android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState"
     
  12. The16PixelStudio

    The16PixelStudio

    Joined:
    Jun 10, 2019
    Posts:
    1
    Hi everyone, can u help me?

    CommandInvokationFailure: Gradle build failed.
    D:\Programs\Unity201838f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "D:\Programs\Unity201838f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

    stderr[
    D8: Cannot fit requested classes in a single dex file (# methods: 145241 > 65536)

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':transformDexArchiveWithExternalLibsDexMergerForRelease'.
    > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\0.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\1.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\2.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\3.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\4.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\5.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\6.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\7.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\8.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\9.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\10.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\11.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\12.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\13.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\14.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\15.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\16.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\17.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\18.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\19.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\20.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\21.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\22.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\23.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\24.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\25.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\26.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\27.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\28.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\29.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\30.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\31.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\32.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\33.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\34.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\35.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\36.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\37.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\38.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\39.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\40.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\41.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\42.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\43.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\44.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\45.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\46.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\47.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\48.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\49.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\50.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\51.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\52.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\53.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\54.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\55.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\56.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\57.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\58.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\59.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\60.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\61.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\62.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\63.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\64.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\65.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\66.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\67.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\68.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\69.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\70.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\71.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\72.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\73.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\74.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\75.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\76.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\77.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\78.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\79.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\80.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\81.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\82.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\83.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\84.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\85.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\86.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\87.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\88.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\89.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\90.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\91.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\92.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\93.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\94.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\95.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\96.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\97.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\98.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\99.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\100.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\101.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\102.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\103.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\104.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\105.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\106.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\107.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\108.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\109.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\110.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\111.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\112.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\113.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\114.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\115.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\116.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\117.jar, D:\dev\game\EndlessRunner2\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\118.jar
    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html

    * 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 8m 4s
    ]
    stdout[
    :checkReleaseClasspath
    :preBuild UP-TO-DATE
    :adcolony:preBuild UP-TO-DATE
    :adcolony:preReleaseBuild UP-TO-DATE
    :adcolony:checkReleaseManifest
    :adcolony:processReleaseManifest
    :amazon:preBuild UP-TO-DATE
    :amazon:preReleaseBuild UP-TO-DATE
    :amazon:checkReleaseManifest
    :amazon:processReleaseManifest
    :applovin:preBuild UP-TO-DATE
    :applovin:preReleaseBuild UP-TO-DATE
    :applovin:checkReleaseManifest
    :applovin:processReleaseManifest
    :appodeal:preBuild UP-TO-DATE
    :appodeal:preReleaseBuild UP-TO-DATE
    :appodeal:checkReleaseManifest
    :appodeal:processReleaseManifest
    :chartboost:preBuild UP-TO-DATE
    :chartboost:preReleaseBuild UP-TO-DATE
    :chartboost:checkReleaseManifest
    :chartboost:processReleaseManifest
    :facebook:preBuild UP-TO-DATE
    :facebook:preReleaseBuild UP-TO-DATE
    :facebook:checkReleaseManifest
    :facebook:processReleaseManifest
    :GooglePlayGamesManifest.plugin:preBuild UP-TO-DATE
    :GooglePlayGamesManifest.plugin:preReleaseBuild UP-TO-DATE
    :GooglePlayGamesManifest.plugin:checkReleaseManifest
    :GooglePlayGamesManifest.plugin:processReleaseManifest
    :inmobi:preBuild UP-TO-DATE
    :inmobi:preReleaseBuild UP-TO-DATE
    :inmobi:checkReleaseManifest
    :inmobi:processReleaseManifest
    :ironsource:preBuild UP-TO-DATE
    :ironsource:preReleaseBuild UP-TO-DATE
    :ironsource:checkReleaseManifest
     
  13. CaptainK

    CaptainK

    Joined:
    Feb 10, 2015
    Posts:
    2
    @The16PixelStudio
    Y
    ou are facing the multidex issue. When building through Unity your project can only have a maximum of 65536 methods whereas your project currently has 145241. Search for "Multidex build with Unity", this will give you more relevant ideas on what you can do to resolve this.
     
  14. ucaduque

    ucaduque

    Joined:
    Oct 26, 2018
    Posts:
    3
  15. alirezakhaan

    alirezakhaan

    Joined:
    Dec 12, 2016
    Posts:
    8
  16. ZirconiaGames

    ZirconiaGames

    Joined:
    Oct 22, 2019
    Posts:
    1
  17. Ebonicus

    Ebonicus

    Joined:
    Oct 31, 2016
    Posts:
    158
  18. Ebonicus

    Ebonicus

    Joined:
    Oct 31, 2016
    Posts:
    158
    I have same issue as @ZirconiaGames my app will build with gradle experimental, but the entire app crashes on start now.
     
  19. mayankela21

    mayankela21

    Joined:
    Jul 2, 2019
    Posts:
    9
    See this Vdo , this reall work for me
     
  20. Sw_Architect

    Sw_Architect

    Joined:
    Jul 3, 2016
    Posts:
    4
    in my case i just deleted unity-plugin-library.jar and the problem solved..
     
    Ebonicus likes this.
  21. Ebonicus

    Ebonicus

    Joined:
    Oct 31, 2016
    Posts:
    158
    This worked for me, and does not cause app crashes.

    Are there any future implications of this that I should be aware of?
    For example, will the resolver still function properly on other updates?