gpt4 book ai didi

java - 运行 gradlew assembleRelease 时出现内存不足错误 - react-native

转载 作者:行者123 更新时间:2023-12-01 10:49:55 26 4
gpt4 key购买 nike

在为我的 React Native 项目制作发布版本时出现此错误:

Expiring Daemon because JVM heap space is exhausted

> Task :app:transformDexArchiveWithDexMergerForRelease FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithDexMergerForRelease'.
> java.lang.OutOfMemoryError (no error message)
做了一些研究并进行了一些更改,如下所示:
  • 已添加 android:largeHeap="true"到 AndroidManifest.xml 中的应用程序标签
  • 添加
    dexOptions {
    javaMaxHeapSize "4g"
    }
    在 android/app/build.gradle 文件中。
  • 将以下代码添加到 gradle.properties
    org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError
    org.gradle.daemon=true
    org.gradle.parallel=true
    org.gradle.configureondemand=true

  • 我仍然无法摆脱这个错误。任何永久的方法来摆脱这个错误,它是如何引起的?

    最佳答案

    配置 gradle.properties:

    org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError
    org.gradle.daemon=true
    org.gradle.parallel=true
    org.gradle.configureondemand=true

    关于java - 运行 gradlew assembleRelease 时出现内存不足错误 - react-native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59284741/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com