最近在把一个issue与主分支同步的时候,编译时出现了如下错误

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

这个编译错误是因为引入过多的第三方jar包导致的。
在编译文件build.gradle中android下加入如下代码,即可解决。

dexOptions{        javaMaxHeapSize "4g" //解决引入过多第三方jar包造成的编译错误    }

这个解决方案找了好久,所以记录下来。
借鉴文章http://www.cnblogs.com/wangyahui/p/oom.html

更多相关文章

  1. Android使用EventBus传递事件
  2. Android(安卓)Studio 新手常见问题汇总
  3. 【Android(安卓)Studio】setSupportActionBar(android.support.v
  4. android 反编译必知-public.xml
  5. Android编译系统详解(二)
  6. ubuntu 搭建android编译环境
  7. Error:Execution failed for task ':app:transformResourcesWith
  8. ffmepg x264 fdk-aac android ndk全CPU编译
  9. 〖Android〗CyanogenMod同步错误的解决

随机推荐

  1. Android(安卓)Activity设置全屏
  2. 移植dlib到android
  3. Android(安卓)基于4G模块 GPS定位
  4. 获取Android应用程序的签名
  5. Android实现振动效果
  6. Android(安卓)ListView的子项的随意拖动
  7. android很简单的天气预报例子和XML解析
  8. android定时器应用
  9. 【笔记】android捕获触摸事件
  10. Android(安卓)实现Navigation Bar和Statu