uni-app APP端编译其中一个包超过2m大小就会闪退吗

uni-app APP端编译其中一个包超过2m大小就会闪退吗

操作步骤:

  • 子包或主包编译后的包大小超过2m就会导致APP启动闪退

预期结果:

  • 能够正常启动

实际结果:

  • 闪退

bug描述:

  • 子包或主包编译后的包大小超过2m就会导致APP启动闪退,这个空间现在应该是小程序才有限制吧?APP也限制吗

| 项目         | 信息               |
|--------------|--------------------|
| 产品分类     | uniapp/App         |
| PC开发环境   | Windows            |
| PC操作系统版本 | window10 专业版    |
| HBuilderX类型 | 正式               |
| HBuilderX版本 | 4.45               |
| 手机系统     | Android            |
| 手机系统版本 | Android 15         |
| 手机厂商     | 小米               |
| 手机机型     | Redmi K70 Ultra    |
| 页面类型     | vue                |
| vue版本      | vue2               |
| 打包方式     | 云端               |
| 项目创建方式 | HBuilderX          |

更多关于uni-app APP端编译其中一个包超过2m大小就会闪退吗的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

APP运行到真机时出现,云打包后不会闪退;还有我要编辑这个问题的时候,保存不了,提示没有保存这个手机型号,又不给填写

更多关于uni-app APP端编译其中一个包超过2m大小就会闪退吗的实战教程也可以访问 https://www.itying.com/category-93-b0.html


刷新一下页面再试试,看看能不能编辑?

回复 DCloud_云服务_Mal: 有显示了

vue2使用webpack编译器,如果导入的js特别大,是可能让编译器内存爆掉的。这个和运行时、分包都没有关系。 检查代码里有没有异常大的js、json、base64。

我目前的情况是:主包发行后在小程序是超包了, 使用标准基座运行到APP,HbuilderAPP启动能到隐私政策弹窗,弹窗后Ht图标转圈中就闪退,然后我在pages.json中注释了一个主包发行后代码量比较大(30k)的页面后,重新运行到APP就不会闪退;还有我不注释页面(即超包的情况),云打包发行后的APP,运行在真机也是不会闪退; 请问Hbuilder在编译完成后,APP启动中闪退是电脑端编译器的内存不足吗?(手机真机是16G的内存)

有没有可能编译运行中的vendor.js比较大导致的

回到顶部