cordova build android Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap

因为之前装好过系统出了点问题 修复了一下 把我安卓和java的环境给清空了

这次cordova打包才发现,通过cordova requirements发现配置问题,并都一一解决了,结果一直报错

Error occurred during initialization of VM  Could not reserve enough space for 2097152KB object heap

说是内存不足,网上查了半天才找到问题

大体的意思是系统内存不够用,创建VM失败。试了网上好几种方法都不行,最后这个方法可以了:

开始->控制面板->系统->高级设置->环境变量->系统变量

新建变量:

变量名: _JAVA_OPTIONS 

变量值: -Xmx512M

PS:如果其他工具也遇到这个2097152KB 数字,就按照这个设置一下也OK!

参考文档:https://www.cnblogs.com/slmk/p/6260224.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 结合网上资料整理,分享~~~ 一、系统环境配置 准备 首先你需要安装一些依赖包和配置环境。如果你的开发环境是Lin...
    _喵了个喵_阅读 1,117评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • JVM内存模型Java虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是: ...
    光剑书架上的书阅读 2,640评论 2 26
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,382评论 11 349
  • Cesium是一个开源的,基于webgl的二、三维地图引擎,就其实现来说是目前开源版本中比较完备的一个版本,...
    GIS小丸子阅读 22,505评论 3 7