OutOfMemoryError: Java heap space 오류 해결 방법
개발을 하다가 빌드를 하려고 하니 갑자기 위와 같은 오류가 출력되었다.
에러 이름은 'OutOfMemoryError: Java heap space'이다.
원인은 Heap 영역의 공간이 부족하여 발생한 것으로, 보통 Res / Raw 폴더에 큰 용량의 파일들이 저장되어 있기에 발생한다.
만약 대용량 파일들이 있다면, 데이터를 저장해두지 않고 실시간으로 받아오는 방법도 있으나,
간단하게는 단순히 설정만 변경해주면 된다.
우선 Gradle Scripts -> gradle.properties를 열어준다.
그럼 이렇게 -Xmx2048m 이라는 용량이 보이는데, 이 수치를 높여주면 된다.
나는 2배 높여서 -Xmx2048 -> -Xmx4096으로 변경해주었다.
그리고 다시 컴파일을 해보니 정상적으로 오류가 해결되었다. 😋
내용에 오류가 있거나, 질문이 있으신 분들은 댓글을 남겨주시면 감사하겠습니다!