这两天把gradle升级到了gradle-3.4.1

com.android.tools.build:gradle升级到了com.android.tools.build:gradle:2.3.0

结果老是编译不通过,报

Error:java.lang.OutOfMemoryError: GC overhead limit exceeded

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list D:\Project\Police\JingWuTong\Src\build\intermediates\multi-dex\gsjwtIII\debug\maindexlist.txt --output D:\Project\Police\JingWuTong\Src\build\intermediates\transforms\dex\gsjwtIII\debug\folders\1000\1f\main D:\Project\Police\JingWuTong\Src\build\intermediates\transforms\jarMerging\gsjwtIII\debug\jars\1\1f\combined.jar}

看意思是编译时内存不够

经过搜索,在gradle文件中增加

dexOptions {
incremental true //增量编译,能够加快编译应用速度
javaMaxHeapSize "4g" //在Gradle 进行dex的可能会遇到内存不够用的情况,错误信息大概是java.lang.OutOfMemoryError: GC overhead limit exceeded。这个时候只需要配置dexOptions的javaMaxHeapSize大小即可
}

即可解决,顺利升级gradle到3.x

最新文章

  1. Fibonacci 数列算法分析
  2. CF100965C题解..
  3. Canvas 属性,方法
  4. c# signalr聊天室开源资料
  5. unity, 顶点对齐
  6. AngularJS 中的 Promise 和 设计模式(转)
  7. poj 1568 Find the Winning Move 极大极小搜索
  8. ubuntu上 安装 基于sphinx 的 coreseek 全文搜索
  9. 这样就算会了PHP么?-9
  10. 百度下载google 浏览器安装失败
  11. c++学籍管理系统
  12. Easyui布局
  13. Java自学手记——struts2
  14. 无法远程连接SQLSERVER2000的解决方法
  15. Ubuntu|ython3 :ImportError: cannot import name 'main'
  16. C语言学习及应用笔记之六:C语言extern关键字及其使用
  17. shell逻辑运算总结, 包括[[]]与[]的区别,&&与-a的区别,||与-o的区别
  18. LeetCode(119):杨辉三角 II
  19. loadrunner 运行脚本-Run-time Settings之Pacing设置
  20. Android WIFI的基本操作

热门文章

  1. python中mysql数据库的操作-sqlalchemy
  2. js之原型,原型链
  3. 5、SAMBA服务一:参数详解
  4. .net代码修改webconfig
  5. django内置的认证系统
  6. 数据结构与算法之PHP排序算法(归并排序)
  7. struts2必备jar包(2.1.6版本)
  8. vue组件利用formdata图片预览以及上传
  9. Nginx的使用(三)把nginx和php-cgi.exe注册成windows服务
  10. NFS服务与crond服务