Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 由于堆大小_JAVA_选项-Xmx512m不工作,Cordova生成过程停止_Android_Cordova_Gradle - Fatal编程技术网

Android 由于堆大小_JAVA_选项-Xmx512m不工作,Cordova生成过程停止

Android 由于堆大小_JAVA_选项-Xmx512m不工作,Cordova生成过程停止,android,cordova,gradle,Android,Cordova,Gradle,我目前正在设置VS代码和Apache Cordova来构建一个android应用程序。我已经安装了cordova和gradle。除android目标外,需求检查已成功 L:\xxx\yyy>cordova -version 10.0.0 L:\xxx\yyy>gradle -version ------------------------------------------------------------ Gradle 7.0 ------------------------

我目前正在设置VS代码和Apache Cordova来构建一个android应用程序。我已经安装了cordova和gradle。除android目标外,需求检查已成功

L:\xxx\yyy>cordova -version
10.0.0

L:\xxx\yyy>gradle -version

------------------------------------------------------------
Gradle 7.0
------------------------------------------------------------

Build time:   2021-04-09 22:27:31 UTC
Revision:     d5661e3f0e07a8caff705f1badf79fb5df8022c4

Kotlin:       1.4.31
Groovy:       3.0.7
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          1.8.0_291 (Oracle Corporation 25.291-b10)
OS:           Windows 10 10.0 x86
如果我尝试构建应用程序,它当前将显示:

初始化VM时出错 无法为2097152KB对象堆保留足够的空间

对于旧笔记本电脑上的旧项目,我将环境变量_JAVA_OPTIONS设置为-Xmx512m 如果现在尝试此操作,JDK的需求检查将失败:

Requirements check results for android:
Java JDK: not installed 
Requirements check failed for JDK 1.8.x! Detected version: 512.0.0
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
Android SDK: installed true
如果我在gradle.properties文件中更改org.gradle.jvmargs=-Xmx2048m,我会看到该值在执行构建过程时被覆盖


谢谢你的帮助

我现在已经删除了环境变量,并且刚刚发现在构建应用程序时可以添加一些额外的参数:cordova build android--jvmargs='-Xmx4g'请参见:但是最好设置一个标准。