gpt4 book ai didi

android - 由于gradle内存问题,我无法构建Nativescript应用程序(Android)。

转载 作者:行者123 更新时间:2023-12-03 05:09:04 25 4
gpt4 key购买 nike

我开始使用NativeScript-Vue框架,安装了所有要求
但是当我尝试使用tns run android运行应用程序时,出现此错误:
错误:无法创建Java虚拟机。
错误:发生致命异常。程序将会退出。
无效的最大堆大小:-Xmx16384M
指定的大小超过了最大可表示大小。

我想精确地说,我的笔记本电脑只有8GB的RAM。

我什至尝试通过设置_JAVA_OPTIONS&GRADLE_OPTS来使用较低的内存值
-Xmx1024m,但是出现相同的“无效的最大堆大小:-Xmx16384M”消息错误

我想我缺少一些配置文件,它会覆盖系统环境变量或tns run android配置为使用16GB内存

我也注意到tns run android命令下载gradle 4.4,即使安装了4.9。

感谢您的任何帮助。

最佳答案

我有同样的问题。我的错误消息是:

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007fbfa4000000, 536870912, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 536870912 bytes for committing reserved memory.

gradle文件在同一位置:platform / android / gradle.properties

我这样更改了文件:
#org.gradle.jvmargs=-Xmx16384M 
org.gradle.jvmargs=-Xmx4096

而且有效!

关于android - 由于gradle内存问题,我无法构建Nativescript应用程序(Android)。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51426298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com