2017-03-08 99 views
0

你好我与离子框架工作时我使用离子构建Android上的窗口失败给错误8

ionic build android 

给错误

Error: cmd: Command failed with exit code 1 Error output: 
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: 
----------------------- 
Error occurred during initialization of VM 
Could not reserve enough space for 2097152KB object heap 


* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. 

Java版本

java version "1.8.0_121" 
Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode) 

我得到很多答案,但问题仍然是一样的。

回答

0

该警告告诉您JVM没有足够的内存。为了修正这个错误被设置JVM选项,如下增加的内存量在gradle.properties文件在Android项目:

org.gradle.jvmargs=-Xmx1024m -XX:MaxPermSize=256m 
0

我解决了这个问题,加大对

gradle这个内存量在的.properties Android项目文件通过设置JVM选项如下:

org.gradle.jvmargs = -Xmx1024m -XX:MaxPermSize参数=256米

但它不是为我工作那么

转到开始→控制面板→系统→高级系统设置→高级(标签)→环境变量→系统变量→新建:

Variable name:_JAVA_OPTIONS 
Variable value: -Xmx512M 
+0

这是工作,如果它在开发模式,但不生产我认为。假设你已经在apk中编译了离子项目,离子将在本地pc中查看gradle.properties。 – digit