Страница 1 из 1

Ошибка с сборкой gradle broken class file

СообщениеДобавлено: 19 фев 2018, 22:46
Constantine
Помогите пожалуйста разобраться, в гугле не нашел как исправить толком, подскажите как исправить эту ошибку, Сборка в Gradle

Синтаксис:
Используется csharp
CommandInvokationFailure: Gradle build failed.
E:/jdk-8u161\bin\java.exe -classpath "E:\Unity5.6.4\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-2.14.jar" org.gradle.launcher.GradleMain "assembleRelease"

stderr[
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\UnityAds.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\UnityAdsDeviceLog.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\UnityAdsUtils.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\cache\UnityAdsCacheThread.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\data\UnityAdsAdvertisingId$GoogleAdvertisingInfo$GoogleAdvertisingInfoBinder.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\data\UnityAdsDevice.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\unity3d\UnityAdsUnityWrapper.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\video\UnityAdsVideoPlayView$VideoStateChecker.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\view\UnityAdsFullscreenActivity.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\view\UnityAdsMainView$2.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\webapp\UnityAdsWebData.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\webapp\UnityAdsWebView.class: broken class file?
Error processing E:\A_Project\oriplaygames-lamphead-AndroidBuild-TheoremReachSDKSupport11\Temp\gradleOut\build\intermediates\exploded-aar\gradleOut\unityads\unspecified\jars\libs\unity-ads.jar:com\unity3d\ads\android\zone\UnityAdsZone.class: broken class file?
Dex: The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/bui ... tidex.html
    UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
        at com.android.dx.merge.DexMerger$8.updateIndex(DexMerger.java:565)
        at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:276)
        at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:574)
        at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:166)
        at com.android.dx.merge.DexMerger.merge(DexMerger.java:198)
        at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:506)
        at com.android.dx.command.dexer.Main.runMonoDex(Main.java:336)
        at com.android.dx.command.dexer.Main.runDx(Main.java:291)
        at com.android.dx.command.dexer.Main.main(Main.java:247)
        at com.android.dx.command.Main.main(Main.java:94)


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':transformClassesWithDexForRelease'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\jdk-8u161\bin\java.exe'' finished with non-zero exit value 2
 

Re: Ошибка с сборкой gradle broken class file

СообщениеДобавлено: 20 фев 2018, 15:19
DbIMok
здесь две проблемы: первая с unity-ads, вторая с тем, что методов много для одного dex файла

Re: Ошибка с сборкой gradle broken class file

СообщениеДобавлено: 20 фев 2018, 18:53
Constantine
DbIMok писал(а):здесь две проблемы: первая с unity-ads, вторая с тем, что методов много для одного dex файла

Что можно сделать со второй проблемой ?

Re: Ошибка с сборкой gradle broken class file

СообщениеДобавлено: 20 фев 2018, 23:05
DbIMok