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

我能';由于gradle内存问题,无法构建Nativescript应用程序(Android)。,android,gradle,vue.js,nativescript,nativescript-vue,Android,Gradle,Vue.js,Nativescript,Nativescript Vue,我开始使用NativeScript Vue框架,安装了所有要求 但是,当我尝试使用tns run android运行应用程序时,会出现以下错误: 错误:无法创建Java虚拟机。 错误:发生致命异常。程序将退出。 无效的最大堆大小:-Xmx16384M 指定的大小超过了最大可表示大小 我希望我的笔记本电脑只有8GB内存 我甚至试图通过将_JAVA_OPTIONS和GRADLE_OPTS设置为 -Xmx1024m,但我收到的消息错误与“无效的最大堆大小:-Xmx16384M”相同 我想我丢失了一些配

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

我希望我的笔记本电脑只有8GB内存

我甚至试图通过将_JAVA_OPTIONS和GRADLE_OPTS设置为 -Xmx1024m,但我收到的消息错误与“无效的最大堆大小:-Xmx16384M”相同

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

我还注意到,即使安装了4.9,也可以下载Gradle4.4


谢谢你的帮助

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

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

成功了

您可以使用grep或类似工具搜索所有文件以确定Xmx16384M的来源吗?谢谢,我在platforms/android/gradle.properties上找到了该文件