Gradle构建守护进程在CircleCI中意外消失

时间:2019-06-24 03:08:52

标签: android react-native react-native-android circleci circleci-2.0

我在Android上使用react-native。一切都很好,直到我升级到最新版本(0.59.4)。

在CircleCI上,构建不断失败,并显示“ Gradle构建守护程序意外消失”错误。它在本地工作正常。

我知道这是内存问题,并且尝试了多种方法来设置java opts和东西。

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

还尝试了gradle.properties中的设置。没有任何工作。

1 个答案:

答案 0 :(得分:0)

对于所有仍面临此问题的人。我将构建步骤分为两部分。

  1. 捆绑JS资产

./gradlew bundleReleaseJsAndAssets

  1. 构建除上一步之外的应用。

./gradlew assembleRelease -x bundleReleaseJsAndAssets

有了这两件事,Circle CI大楼运行良好。