Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran

来源:互联网 发布:大数据技术架构图 编辑:程序博客网 时间:2024/05/12 12:45
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.

> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\JavaAndroid\Java\jdk1.7.0_45\bin\java.exe'' finished with non-zero exit value 2

问题收藏!

首先感谢链接中博文的作者,博文地址  http://www.jianshu.com/p/4768fe43079a

Android Gradle 编译错误Java finished with non-zero exit value 2

字数118 阅读2963 评论1

出现这个错误主要有两类错误

  • 依赖包重复
  • 方法数超过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


0 0
原创粉丝点击