object - ionic 错误 - 无法为 2097152KB 保留足够的空间

标签 object ionic-framework heap-memory

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

<img src="/image/O7Oka.jpg">

最佳答案

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

GRADLE_OPTS:-Xmx2048M

随着

_JAVA_OPTIONS:-Xmx1024M

注意:对于_JAVA_OPTIONS,我尝试超过 1024M 到 2048M 甚至 4096M,但这些选项不起作用。你可以做512M或1024M。对于 GRADLE_OPTS,超过 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

关于object - ionic 错误 - 无法为 2097152KB 保留足够的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40740749/

相关文章:

java - 无法从 Object 转换为 List,但它已经是一个 List?

php - 如何创建使用对象上下文的运行时函数?

android - Cordova 构建 |运行失败 - compileDebugJavaWithJavac

android - 通用 Ionic 应用程序不会在 AVD 中加载

c++ - 多维数组作为类成员分配在堆上

c - 使用 memset() 将动态分配的结构初始化为全 0 是一个好习惯吗?如果是,有什么好处?

javascript - Javascript 在哪里为函数调用的结果分配内存?栈还是堆?

Java:添加两个对象

java - 驱动类(Main class)是关联、聚合还是组合?

html - 个人资料照片上的按钮