【问题标题】:React Native eror "Could not reserve enough space for 2097152KB object heap"React Native 错误“无法为 2097152KB 对象堆保留足够的空间”
【发布时间】:2019-04-12 15:31:58
【问题描述】:

我正在使用 React Native 并尝试创建调试版本,或尝试使用“react-native run-anroid”命令在模拟器中加载构建。我收到以下错误:

VM 初始化期间发生错误无法保留足够 2097152KB 对象堆空间 Java HotSpot(TM) 客户端 VM 警告: 忽略选项 MaxPermSize=512m; 8.0 中移除了支持

请看下面的截图:

我该如何解决这个错误?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    使用#android文件夹内的gradle.properties下面的行注释

    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    

      #  org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    

    【讨论】:

      【解决方案2】:

      您好,如果有人在使用 react native 时遇到同样的问题,请按照以下步骤操作。

      变量->新: 变量名:_JAVA_OPTIONS
      变量值:-Xmx512M

      变量名称:路径
      变量值:;C:\Program Files\Java\jre6\bin;F:\JDK\bin;

      您也可以查看link

      【讨论】:

        猜你喜欢
        • 2021-09-22
        • 2017-05-04
        • 1970-01-01
        • 2017-04-06
        • 1970-01-01
        • 2021-11-27
        • 2013-08-05
        • 2014-02-28
        相关资源
        最近更新 更多