Error:UNEXPECTED TOP-LEVEL ERROR
遇见错误如下:
Error:UNEXPECTED TOP-LEVEL ERROR:
Error:java.lang.OutOfMemoryError: GC overhead limit exceeded
...
出现问题原因
由于Android Studio 用的是Gradle 来构建项目,而Gradle又是运行在java 虚拟机上的,所以就有我们上面所说的问题,由于给Gradle 的jvm分配太少的内存,导致Gradle构建项目失败。
解决办法
1、通过设置 java -xmx 参数 来增大虚拟机内存
2、Android Studio上配置 gradle.properties
android{
......
dexOptions {
javaMaxHeapSize "4g"
}
}