【问题标题】:ionic error - Could not reserve enough space for 2097152KB离子错误 - 无法为 2097152KB 保留足够的空间
【发布时间】:2017-04-06 01:30:28
【问题描述】:

[我在 ionic 中构建 android apk 时遇到错误。它说“无法为 2097152KB 对象堆保留足够的空间。我尝试了各种选项但没有成功。请帮助”][1]

<img src="https://i.stack.imgur.com/O7Oka.jpg">

【问题讨论】:

标签: object ionic-framework heap-memory


【解决方案1】:

我也遇到了同样的问题。对我来说,Roman Ashikhmin 提供的解决方案有效,但我发现您也需要遵循环境变量,

GRADLE_OPTS : -Xmx2048M

随着

_JAVA_OPTIONS : -Xmx1024M

注意:对于_JAVA_OPTIONS,我尝试超过 1024M 到 2048M 甚至 4096M,但这些选项不起作用。你可以做 512M & 或 1024M。对于GRADLE_OPTS gogin 超过 2048M 也不起作用。

我在:

Java 32bit jdk-8u141

全局包:

@ionic/cli-utils : 1.5.0
Cordova CLI      : 7.0.1
Ionic CLI        : 3.5.0

本地包:

@ionic/app-scripts              : 1.3.12
@ionic/cli-plugin-cordova       : 1.4.1
@ionic/cli-plugin-ionic-angular : 1.3.2
Cordova Platforms               : android 6.2.3
Ionic Framework                 : ionic-angular 2.3.0

系统:

Node       : v6.11.0
OS         : Windows 10
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed
npm        : 3.10.10

【讨论】:

    【解决方案2】:

    尝试添加一个名为 _JAVA_OPTIONS 且值为 -Xmx512M 的 Windows 环境变量。

    它帮助我解决了同样的问题。

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 2019-04-12
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 2013-08-05
      • 2021-10-27
      相关资源
      最近更新 更多