解决Android Studio出现GC overhead limit exceeded
Posted 汤米粥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Android Studio出现GC overhead limit exceeded相关的知识,希望对你有一定的参考价值。
解决Android Studio出现GC overhead limit exceeded
方法一: 修改项目目录下的gradle.properties,增加如下配置信息(红色文字中需要根据自己电脑的配置修改内存大小,其余的配置用于加快gradle的编译速度)
org.gradle.daemon=true org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.configureondemand=true
方法二:修改应用目录下的build.gradle配置,在android{}中增加如下配置
dexOptions {
javaMaxHeapSize "4096M"
}
或
dexOptions {
javaMaxHeapSize "4g"
}
以上是关于解决Android Studio出现GC overhead limit exceeded的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio Google JAR 文件导致 GC 开销限制超出错误
在 Android Studio 中启用 R8 Shrinker 时超出 GC 开销限制
如何在 Android Studio 中使用 adb over WiFi 进行调试
Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded