Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.Exec

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException

 

 

这是因为在project中导入了大量的第三方包,导致内存过大,在编译的时候出现的OOM,

解决方式

在build.gradle中android下添加如下代码

 

dexOptions{
javaMaxHeapSize "4g"
}

原文链接:http://www.cnblogs.com/wangyahui/p/oom.html
非常感谢原文作者找到真不容易,还有就是本篇纯属借鉴后记录以供以后方便解决问题使用
posted @ 2017-05-19 15:10  烟花易冷心易碎  阅读(2937)  评论(0编辑  收藏  举报