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