出现原因
JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆太小
解决办法
方式一、修改JVM内存大小
打开AS安装路径 —> studio64.exe.vmoptions 修改如下:
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
方式二、配置gradle
android {
dexOptions {
javaMaxHeapSize "4g"
}
......
}