【问题标题】:Cordova error could not reserve enough space for 2097152KB object heapCordova 错误无法为 2097152KB 对象堆保留足够的空间
【发布时间】:2021-09-22 08:55:43
【问题描述】:
我知道这个错误已经在互联网上无处不在,但我尝试的所有修复都不起作用。
我试图将 gradle.properties 中的值从 -Xmx2048m 更改为 -Xmx512m, -Xmx1024m 但它们都不起作用。
当我输入“cordova run android”时,它只是变回-Xmx2048m。
这是我收到的错误消息:
我正在运行的 java 版本:“1.8.0_291”
Gradle 版本:“7.1.1”
谁能帮我解决这个问题,因为我真的迷路了。
【问题讨论】:
标签:
cordova
gradle
cmd
environment-variables
【解决方案1】:
我终于修好了。我正在更改 gradles.properties 中的 RAM 值,但是当我在 C:\Users\mauro\Projects\App\platforms\android\cordova\lib\config\GradlePropertiesParser 中将其从 -Xmx2048m 更改为 -Xmx1024m 时,它起作用了!
【解决方案2】:
不久前我遇到了同样的问题。另一种可能性是在运行命令中提供 RAM 值,例如:
cordova run android -- --jvmargs='-Xmx1024m'