Mobile 개발/RN(React Native)

RN TroubleShooting: Expiring Daemon because JVM heap space is exhausted

히핑소 2020. 12. 27. 21:13
반응형

react native app 만들고 

android release apk 생성 시

아래 에러와 함께 build fail 되는 경우 해결 방법 정리합니다.

Expiring Daemon because JVM heap space is exhausted

 

android release build 는 아래 참고하세요.

yannichoongs.tistory.com/181?category=797849

 

RN (React Native)- Android build 부터 PlayStore 배포 까지

Android build 부터 PlayStore 배포 까지 진행 하면서 정리한 내용 공유 합니다. 순서는 다음과 같습니다. - release 용 빌드 및 테스트 - 빌드최적화 (선택) - PlayStore 배포 release 용 빌드 및 테스트 Mac에서..

yannichoongs.tistory.com

 

해결방법은 다음과 같습니다.

gradle.properties 와 build.gradle 두 군데에

메모리 size 를 수정해주면 됩니다.


// projectname/android/gradle.properties file
org.gradle.daemon=true
org.gradle.configureondemand=true
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

and

// projectname/android/app/build.gradle file
android {
  dexOptions {
    javaMaxHeapSize "3g"
  }
}
반응형