标签:
这个问题困扰我好一两天了,现在解决了这个麻烦的问题,我觉得有必要以博客的形式描述一下我这段心酸的解决经历,在网上查了好多关于这方面的资料,大多都是说编译的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‘,这样,奇迹就会发生。
标签:
原文地址:http://www.cnblogs.com/keywung/p/5081909.html