박상권의 삽질블로그

[Android ERROR&SOLVE]GC overhead limit exceeded 본문

IT/Android-ERROR&SOLVE

[Android ERROR&SOLVE]GC overhead limit exceeded

박상권 2015. 11. 6. 19:58

안드로이드 개발자들이 모여있는 오픈채팅방에 참여해보세요 .
Q&A 및 팁을 공유하는 방입니다..
오픈채팅방 참여



블로그를 Medium으로 옮겨서 운영하고 있습니다.
앞으로 새로운 글은 모두 미디엄 블로그를 통해서 올릴 예정입니다.
미디엄에서 다양하고 유익한 포스팅을 살펴보세요
미디엄 블로그 보기


현상


- Execution failed for task ':app:preDexDebug'.

- com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: .... finished with non-zero exit value 1

- GC overhead limit exceeded     







이유


- heap의 용량을 넘어서면서 오류가 발생







해결방법


1. build.gradle의 dexOptions에 Heap크기 지정


dexOptions {
incremental true
javaMaxHeapSize "4g"
}


Comments