离子错误 - 无法为2097152KB保留足够的空间

时间:2016-11-22 11:32:26

标签: object ionic-framework heap space

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



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

2 个答案:

答案 0 :(得分:2)

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

GRADLE_OPTS-Xmx2048M

一起

_JAVA_OPTIONS-Xmx1024M

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

答案 1 :(得分:0)

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

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