5

I use react-native on android. Everything was fine until I upgraded to latest version (0.59.4).

The build keeps failing with "Gradle build daemon disappeared unexpectedly" error on CircleCI. It works fine on local.

I know it's a memory issue and have tried multiple ways to set the java opts and stuff.

environment:
      _JAVA_OPTIONS: '-Xms512m -Xmx3g'
      GRADLE_OPTS: '-Xmx3g -Dorg.gradle.daemon=false -Dorg.gradle.jvmargs="-Xmx3g -XX:+HeapDumpOnOutOfMemoryError"'

Also tried with setting in gradle.properties. None of it is working.

halfer
  • 19,824
  • 17
  • 99
  • 186
Hannan Shaik
  • 1,298
  • 2
  • 14
  • 27

1 Answers1

2

For all those people who are still facing this. I split my build step into 2 parts.

  1. Bundle the JS Assets

./gradlew bundleReleaseJsAndAssets

  1. Build the app excluding the previous step.

./gradlew assembleRelease -x bundleReleaseJsAndAssets

With these 2 things the Circle CI building worked fine.

Hannan Shaik
  • 1,298
  • 2
  • 14
  • 27