HBuilderx使用安心打包报错:Error occurred during initialization of VM Could not reserve enough space for KB

文章讲述了在使用HBuilderx进行安卓应用打包时遇到的内存分配错误。作者发现并解决了由于初始VM内存设置过高导致的失败,通过修改app-safe-pack.ini文件中内存分配值从1024KB减少到512KB,成功解决了打包失败的问题。
摘要由CSDN通过智能技术生成


前言

项目完成之后需要打包成安卓APP,启动“快速安心打包(不上传代码及证书,打包速度更快)”进行打包,HBuilderx 报错如下。


一、发现问题

uniapp安心打包报错信息
查看报错日志中的报错信息,如下图所示:

[Info] Error occurred during initialization of VM
[Info] Could not reserve enough space for ********KB object heap
[Error] 制作结果:Failed. Reason:

uniapp 安心打包报错的报错日志

二、解决问题

百度了一圈,最后终于在HBuilderX文档里找到了解决办法。

2.1 打开HBuilderx

首先打开HBuilderx软件属性。
在这里插入图片描述

2.2 打开HBuilderx 目录下的 plugins 文件夹

打开HBuilderx 目录下的 plugins 文件夹。
在这里插入图片描述

2.3 打开 app-safe-pack 文件夹

打开HBuilderx 目录下的 plugins 文件夹下的 app-safe-pack 文件夹。
在这里插入图片描述

2.4 右键编辑 app-safe-pack.ini 文件

打开HBuilderx 目录下的 plugins 文件夹下的 app-safe-pack 文件夹。右键编辑 app-safe-pack.ini 文件。
在这里插入图片描述

2.5 把 app-safe-pack.ini 文件中的1024 改成 512

打开HBuilderx 目录下的 plugins 文件夹下的 app-safe-pack 文件夹。右键编辑 app-safe-pack.ini 文件。把 app-safe-pack.ini 文件中的1024 改成 512。
在这里插入图片描述
改成下图样子。
在这里插入图片描述

三、验证结果

保存后重新运行安心打包就正常了。
在这里插入图片描述

四、感谢

谢谢

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值