记一个Android Studio更新后javac堆溢出问题。
2020-10-10 本文已影响0人
抓猫的鱼丶
更新AS到4.0.1之后不出意料的又遇到坑了...,原本跑的好好的项目编译时突然爆
Expiring Daemon because JVM heap space is exhausted 问题,把AS的vmoptions调到2048m依然解决不了问题。
经过错误分析,发现在处理butterknife annotation 时,process出了问题导致heap耗尽。
解决办法:在gradle.propertis文件中添加android.enableSeparateAnnotationProcessing=true,即允许分段处理Annotion。