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

标签 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 .它都不起作用。

最佳答案

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

  • bundle JS 资源
  • ./gradlew bundleReleaseJsAndAssets
  • 构建除上一步之外的应用程序。
  • ./gradlew assembleRelease -x bundleReleaseJsAndAssets
    有了这 2 件事,Circle CI建筑工作得很好。

    关于android - Gradle 构建守护进程在 CircleCI 中意外消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56729413/

    相关文章:

    android - Ifstream 不会使用 JNA Android Studio 打开文件 C++

    android - 多个 map View ?

    java - 使用Java反射获取类数组的类型

    react 原生视频 : How to manually select video quality

    ios - 无法从一个 TextInput 点按到另一个

    javascript - 如何访问本地 JSON 数组中的图像

    react-native - 使用 react-native bundle (Android) 创建发布版本后返回调试

    android - MainApplication.java 中的 getPackages() 方法,模块可能被创建两次

    android - 删除自定义对话框上的黑色背景

    react-native - 向API请求formData,在上传图片时在axios中获取 “Network Error”