新版本打包后uni-app app启动卡死在白屏,老版本打包后的全部正常

新版本打包后uni-app app启动卡死在白屏,老版本打包后的全部正常

23 回复

此问题已确认是HBuilderX4.81版本引发的问题,云端打包勾选“对配置的js/nvue文件进行原生混淆”后打正式包会引起。临时解决方案可不勾选原生混淆或回退到HBuilderX4.76版本。 官方也正在紧急修复此问题。

更多关于新版本打包后uni-app app启动卡死在白屏,老版本打包后的全部正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请提供复现问题的项目。

UNIC7EBB00

提供一下复现工程,删减一下 pages.json ,删减 mian.js/app.vue 来定位问题。没有使用 nvue 吧

没有使用nvue,旧版本是没有问题的,新版本打包成功了,但是安装到手机上就会一直白屏,4.8.4打真机包也没问题,就是打正式包打开app就白屏,3.7.6打正式包也没问题

3.7.6传统打真机包运行正常, 3.7.6标准机运行正常, 3.7.6传统打正式包运行正常。

4.8.4传统打真机包运行正常, 4.8.4标准机运行正常, 4.8.4传统打正式包运行白屏,不执行任何逻辑,一进去就是一直白屏。

3.7.6和4.8.4代码一摸一样,没有变动,已反复测试过。

更新4.84后遇到同样问题,但打包自定义基座运行是正常的,正式包就会一直处于启动页面(没有勾选等待首页渲染完毕后再关闭Splash图),勾选后打的正式包会进入空白页面,回退4.76打包正常

回复 美乐居士: 提供下复现工程,也测试一下删减一下 pages.json ,删减 mian.js/app.vue 来定位问题,是不是开混淆了,或者开启了特定的功能?提供更多信息

回复 美乐居士: 一模一样,我也是这个问题

回复 DCloud_UNI_OttoJi: 我开了原生混淆

回复 Flema: 关一下试试,现定位到问题,私聊提供我精简之后的复现工程。

回复 DCloud_UNI_OttoJi: 应该是混淆的问题

回复 DCloud_UNI_OttoJi: 新版本不能混淆吗

回复 美乐居士: 你开混淆没

回复 Flema: 看私聊信息,提供下具体的问题 apk

回复 DCloud_UNI_OttoJi: 发你了

回复 Flema: 确实是配了confusion参数,混淆js文件导致的

回复 DCloud_UNI_OttoJi: 确实是配了confusion参数,混淆js文件导致的

回复 美乐居士: 已将查出来了,就是混淆的问题

回复 美乐居士: 等他们解决

没有使用nvue,旧版本是没有问题的,新版本打包成功了,但是安装到手机上就会一直白屏

回到顶部