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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容