Android Studio编译报错 java.lang.OutOfMemoryError: GC overhead limit exceeded
原因:由于编译过程中导入jvm内存中资源过多,超出内存限制导致OOM
解决方法:
- 如果在整个工程中生效,则在build.gradle中增加如下配置:
- 如果只在单元测试的时候生效,则在build.gradle中增加如下配置:
12345678910android {. . . . . . . . . . . . . .testOptions {android . dexOptions {incremental truejavaMaxHeapSize "4g"}}. . . . . . . . . . . . . . .}
也可以在gradle.properties中修改build环境中的jvmargs参数大小