今天按照Google的Android官方文档中优化项目构建速度的提示,修改了gradle最大内存,同时看到文档提出不要修改javaMaxHeapSize。
优化过后构建速度确实提升了,运行apk的时间从50s到20s,开心。
但打包release时发现,咦?竟然报错:OOM了!这不应该啊,明明按照文档的提示来的。
于是一顿搜索,发现javaMaxHeapSize,这个指定JVM内存的配置,是不能取消的!这就和文档说的不一样了,啊!
加上这句配置,打包成功,yeah!但不清楚文档为什么不让加这句话,不会是我电脑问题吧……