我是手机和手机的新手。 cordova,我已经创建了phonegap项目,但是当我尝试使用命令" cordova build"来构建项目时。我收到以下错误消息:
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 http://gradle.org/docs/2
.2.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.
G:\HelloApp\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error code 1 for command: cmd with args: /s /c ""G:\HelloApp\platforms\android\gradlew" cdvBuildDe
bug -b "G:\HelloApp\platforms\android\build.gradle" -Dorg.gradle.daemon=true"
ERROR building one of the platforms: Error: cmd: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: cmd: Command failed with exit code 1
at ChildProcess.whenDone (C:\Users\Admin\AppData\Roaming\npm\node_modules\
cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
我尝试过以下选项:
答案 0 :(得分:1)
最初我将JAVA_HOME设置为JDK1.6我安装了JDK1.7&相应更新了JAVA_HOME&这个问题已经解决了。
感谢。
答案 1 :(得分:1)
您也可以尝试检查您正在使用的jdk版本,如果您之前错误地使用32位jdk,请使用64位机器的64位jdk版本。
我得到32位JDK的相同错误,并使用64位jdk解决。