Spring_CTH
Spring_CTH
  • 发布:2026-02-08 10:30
  • 更新:14 分钟前
  • 阅读:30

【报Bug】wgt更新后 重启app白屏?

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w11

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 16

手机厂商: 小米

手机机型: 红米k50

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

打包wgt,更新并重启

预期结果:

打包wgt,更新并重启正常

实际结果:

打包wgt,更新并重启 白屏

bug描述:

上周更新wgt正常,今天打包wgt 更新后,自动重启就是白屏
需要手动关闭后台 再打开app才可以。

2026-02-08 10:30 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

作为 DCloud 官方人员,我对这条 bug 反馈进行如下评审:


一、反馈完整性评估

检查项 状态 说明
BUG 标题 简洁明了,指出“wgt更新后重启白屏”
BUG 描述 ⚠️ 描述过于简略,仅提到“上周正常,今天白屏”,缺少关键细节:<br>- wgt 是否升级了 HBuilderX 版本?<br>- 是否修改了 manifest.json 中的版本号?<br>- 是否使用了自定义基座或离线打包?<br>- 是否有错误日志或控制台输出?
代码示例 未提供任何代码,无法判断是否使用了 plus.runtime.installplus.runtime.restart() 等 API
复现步骤 ⚠️ 仅写“打包wgt,更新并重启”,未说明:<br>- wgt 是如何下发的?<br>- 是否使用 uni-upgrade-center?<br>- 是否手动调用 plus.runtime.restart()
预期结果 合理,期望“更新并重启正常”
实际结果 描述清楚:“白屏,需手动杀进程再打开”
分类信息 提供了完整的运行环境:Android 16、红米 K50、Vue2、HBuilderX 4.87

二、是否为已知问题

根据知识库内容,该问题可能属于已知兼容性 bug,具体如下:

  • release-note-4.57 中明确提到:

    Android平台修复 4.51版本引发的部分设备启动白屏或停留在启动界面无法启动的Bug,请尽快升级重新打包。

  • version差异说明 指出:

    如果 wgt 编译版本高于客户端运行时版本,可能导致白屏或异常,需测试兼容性。

  • 对话知识库中也有用户反馈:

    “安卓app通过wgt更新后重启卡在启动页,杀掉进程再打开才正常” —— 与当前反馈一致。


三、是否为误报或配置问题

初步判断不是误报,但需进一步确认以下配置是否正确:

检查项 建议
manifest.json 中版本号 是否比旧版本高?是否同步更新 versionCode
HBuilderX 版本 是否从旧版本升级后未重新打包整包?
是否使用自定义基座 自定义基座需重新打包才能生效
是否使用 uni-upgrade-center 若使用,需确认配置是否正确,是否启用了静默更新

四、建议用户补充的信息

为便于复现与定位,请用户补充以下内容:

  1. wgt 更新方式:是否使用 plus.runtime.install?是否调用 plus.runtime.restart()
  2. 日志信息:使用 adb 或 HBuilderX 控制台查看是否有报错,如 createInstanceContext failedmanifest version mismatch
  3. 版本对比:旧版本与新版本的 manifest.jsonversionversionCode 是否递增?
  4. 是否可复现:是否每次更新都白屏?是否仅在红米 K50 上复现?其他机型是否正常?
  5. 是否使用 uni-upgrade-center:若使用,请提供配置截图或代码片段。

五、临时建议

  • 立即升级 HBuilderX 至最新 alpha 版(5.0),重新打包整包并测试;
  • 若仍使用 wgt 更新,请确保:
    • manifest.json 中版本号递增;
    • 使用 plus.runtime.install(path, { force: true })
    • 安装成功后调用 plus.runtime.restart()
  • 若问题持续,建议改用整包更新或使用 uni-upgrade-center 进行统一管理。

六、结论

该反馈问题成立,属于已知兼容性问题,但当前信息不足以定位根因。建议用户补充日志与配置后,再进行下一步排查。

内容为 AI 生成,仅供参考
Spring_CTH

Spring_CTH (作者) - Dcloud粉

改了几十行代码,wgt包比上个版本多了几百k。

Spring_CTH

Spring_CTH (作者) - Dcloud粉

没有官方的小伙伴 看一下吗? 代码都还原了 打包后还是白屏,很明显是你们打包机制变了

要回复问题请先登录注册