com.android.dex.DexIndexOverflowException merging dependencies or error that java.exe finished with non-zero exit value 2

  这个问题困扰我好一两天了,现在解决了这个麻烦的问题,我觉得有必要以博客的形式描述一下我这段心酸的解决经历,在网上查了好多关于这方面的资料,大多都是说编译的jar包,或者libs重复之类的(我用的是AS),但是我仔细看了好几遍我的builde.gradle文件,没有这个问题的存在,所以我就很纳闷,几番折腾,我觉得还是从错误log中去找bug的根源,发现 java.exe finished with non-zero exit value 2还是由com.android.dex.DexIndexOverflowException这个错误导致的,所以我在overflowStack网上找到了答案(http://stackoverflow.com/questions/33590477/unexpected-top-level-exception-com-android-dex-dexindexoverflowexception-mergin),different version of the same library and may be unnecessary dependencies(存在不同版本的类库和没有必要的依赖),这将会导致这样的错误,Since the gradle plugin 0.14.0 and the Build Tools 21.1.0 you can use the multidex support.。解决这个问题可以在你的builde.gradle文件中的defaultConfig中添加MultidexEnabled true,dependencies中添加compile‘com.android.support:multidex:1.0.0‘,这样,奇迹就会发生。

时间: 2024-10-30 13:25:13

com.android.dex.DexIndexOverflowException merging dependencies or error that java.exe finished with non-zero exit value 2的相关文章

Android Studio编译大工程报错:java.exe'' finished with non-zero exit value 1

版权声明:本文为博主原创文章,未经博主允许不得转载. Android Studio编译大工程报错:java.exe'' finished with non-zero exit value 1

解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题(l转)

同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是: Error:Execution failed for task ':duchazhushou:dexRelease'. > com.android.ide.common.internal.LoggedErrorException:

Android学习笔记----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题

同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是: Error:Execution failed for task ':duchazhushou:dexRelease'. > com.android.ide.common.internal.LoggedErrorException:

Android Stduio 发生 Process 'command 'somePath:java.exe'' finished with non-zero exit value 2 异常的解决办法

有时你会发现,在你使用Android Studio 进行编译的时候提示: Error:Execution failed for task ':demo:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'java.exe'' finished with non-zero exit value 2 为什么会这

"com.android.ide.s.ProcessException:Process 'cand 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2"

使用Android Studio 出现该问题: "com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2" 导致原因:项目中出现了重复的依赖.删除依赖项便可

解决android studio上“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65935”问题

我是在更换应用的一个jar包时发生的这个错误,网上查到说是因为同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65935个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.在项目的build.gradle文件的dependencies 节中添加分包设置: dependencies { ... compile 'com.android.support:multidex:' ... } 2.通过在defaultC

Xamarin Forms error MSB6006: “java.exe”已退出,代码为 2 解决办法

https://vicenteguzman.mx/2017/08/20/error-java-exe-exited-with-code-2-xamari-forms/ 原文地址:https://www.cnblogs.com/mschen/p/9525209.html

untiy导出android遇到的问题:convert error

Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. untiy导出android时,convert 失败,一般由于plugins下的jar包重复应用,因为untiy会自动搜寻导入jar包,所以请确保导入第三方jar包时,没有重复,如classes.jar是unity本身就有的jar包,或者httpmine-xx,一般前缀相同的jar包都会引发该错误. untiy导出

Android问题-XE5提示"[DCC Fatal Error] Project1.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu/.o)"

问题现象:Checking project dependencies...Compiling Project1.dproj (Debug, Android)dcc command line for "Project1.dpr"[DCC Fatal Error] Project1.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu/.o)FailedElapsed time: 00:00:00.1