Android Gradle 编译错误Java finished with non-zero exit value 2
Posted 小小鸟儿!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Gradle 编译错误Java finished with non-zero exit value 2相关的知识,希望对你有一定的参考价值。
出现这个错误主要有两类错误
- 依赖包重复
- 方法数超过65K
针对第一种错误,可能是由于build.gradle里写了
compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])
这种方式,同时又加了单独的依赖
针对第二种错误原因,使用multidex打包可以解决问题,在build.gradle里添加
defaultConfig { multiDexEnabled true }
即可。
解决方法整理自:
http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle
文/白天才痴(简书作者)
原文链接:http://www.jianshu.com/p/4768fe43079a
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/4768fe43079a
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
以上是关于Android Gradle 编译错误Java finished with non-zero exit value 2的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )
错误记录Android Studio 编译报错 ( Android Gradle plugin requires Java 11 to run. You are currently using )
Android studio gradle 编译错误Input length = 1
Android studio gradle 编译错误Input length = 1