Cordova无法为2097152KB对象堆保留足够的空间 [英] Cordova Could not reserve enough space for 2097152KB object heap

查看:217
本文介绍了Cordova无法为2097152KB对象堆保留足够的空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Cordova的新手。

现在我想创建一个android项目------ HelloWorld。

但是我遇到了一些问题。

当我使用cordova平台添加android时,抛出一些异常。

演示:


D:\ CordordSpace \ helloWorld> cordova平台添加android
添加android项目...
为Android平台创建Cordova项目:
路径:platforms \ anroid
包:com.example.helloworld
名称:HelloWorld
活动:MainActivity
Android目标:android-24
子项目路径:CordovaLib
使用cordova-android@6.0.0创建的Android项目
安装cordova-plugin-whitelist for android
ANDROID_HOME = D:\ Java_Android_SDK\android_sdk
JAVA_HOME = C:\Program Files(x86)\ Java \ _jdk1.8.0_73
子项目路径:CordovaLib
为此版本启动一个新的Gradle守护进程(后续版本将更快)。

I am new to cordova.
Now I want to create an android project------HelloWorld.
But I faced some questions.
When I use "cordova platforms add android" ,throw some exception.
Demo :
D:\CordovaSpace\helloWorld>cordova platforms add android Adding android project... Creating Cordova project for the Android platform: Path: platforms\android Package: com.example.helloworld Name: HelloWorld Activity: MainActivity Android target: android-24 Subproject Path: CordovaLib Android project created with cordova-android@6.0.0 Installing "cordova-plugin-whitelist" for android ANDROID_HOME=D:\Java_Android_SDK\android_sdk JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_73 Subproject Path: CordovaLib Starting a new Gradle Daemon for this build (subsequent builds will be faster).

失败:构建因异常而失败。

FAILURE: Build failed with an exception.

  • What went wrong: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html

    Please read the following process output to find out more:


VM初始化期间发生错误
无法为2097152KB对象堆保留足够的空间


Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap


  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。
    无法安装'cordova-plugin-whitelist':错误:cmd:命令失败,退出代码1
    在ChildProcess.whenDone(D:\ CordordSpace \ helloWorld \ platforms \ android \ cordova\\\
    ode_modules\cordova-common\src\superspawn.js:169:23)
    在emitTwo(events.js:106:13)
    在ChildProcess.emit(events.js: 191:7)
    at maybeClose(internal / child_process.js:850:16)
    at Process.ChildProcess._handle.onexit(internal / child_process.js:215:5)
    错误: cmd:命令失败,退出代码为1

推荐答案

增加Java VM后再试一次(? )内存大小。

Try again after increasing your Java VM(?) memory size.

以下是在Windows平台上修复它的方法:

Here is how to fix it on a Windows platform:

转到开始 - >控制面板 - >系统 - >高级(选项卡) - >环境变量 - >系统变量 - >新增:

变量名称: _JAVA_OPTIONS

变量值: -Xmx512M

Go to Start -> Control Panel -> System -> Advanced(tab) -> Environment Variables -> System Variables -> New:
Variable name: _JAVA_OPTIONS
Variable value: -Xmx512M

不要忽略分数和unde rscore字符。

Don't ignore the score and underscore characters.

这篇关于Cordova无法为2097152KB对象堆保留足够的空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆