通过uniapp的升级中心的一个功能升级,首先发布 1.0.0apk 然后 发布 1.0.1wgt
- 发布:2023-10-30 09:16
- 更新:2023-10-30 10:52
- 阅读:319
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: M1芯片
HBuilderX类型: 正式
HBuilderX版本号: 3.95
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 小米10
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
安装成功是否重启
安装成功是否重启
实际结果:
WGT安装包中manifest.json文件不存在
WGT安装包中manifest.json文件不存在
bug描述:
热更新安装失败 提示 WGT安装包中manifest.json文件不存在
3 个回复
最佳回复
3***@qq.com (作者)
完成了,是 升级中心 uni-upgrade-center - App的bug ,为什么写的代码会蹦出 Runtime模块的错误提示 就很怪,而且这个升级中心存在了很久的,没想到前两天才把这个wgt升级修复
3***@qq.com (作者)
更具社区内某些回复 有人说是 这个文件中280行的一个if判断错误,原本是
然后改成
但是他依然回报错,但是它会提示你某某模块app未勾选,但是wgt存在此模块。我直接打包app,然后什么都不改,改个版本号生成wgt 怎么可能出现我没有勾选模块的情况
BoredApe
基座包和热更新包的模块勾选需要一致,如果基座包中没有地图模块,但是热更新包中有地图模块也不行
2023-10-30 09:34
3***@qq.com (作者)
回复 BoredApe: 是一样的,完全一样!确认了是都勾选了的
2023-10-30 09:36
3***@qq.com (作者)
回复 BoredApe: 这个不是主要的,主要是提示WGT安装包中manifest.json文件不存在
2023-10-30 09:36
3***@qq.com (作者)
回复 BoredApe: 出现所谓的模块勾选不一致是因为我改了他这里的判断逻辑
2023-10-30 09:37
BoredApe
回复 3***@qq.com: 打的wgt包不正确,不是通过HBuilder X打的吗?
2023-10-30 09:38
BoredApe - 有问题就会有答案。
如果是自己压缩的代码修改为wgt,需要注意目录层级
3***@qq.com (作者)
我是通过HBuilder X打的 就是发行-制作应用wgt安装包
2023-10-30 09:44
BoredApe
请将安装包和wgt包上传到附件中。
2023-10-30 10:19
3***@qq.com (作者)
回复 BoredApe: wgt下载地址 https://mp-10a02156-ce57-41db-8436-a0e3f9d231c4.cdn.bspapp.com/cloudstorage/0f5e7f03-27cc-4a1f-a4c5-1b0ba4badec0.wgt apk下载地址 https://mp-10a02156-ce57-41db-8436-a0e3f9d231c4.cdn.bspapp.com/cloudstorage/f1820c9c-db7f-40c7-9526-02f1fd2f9d55.apk
2023-10-30 10:29
3***@qq.com (作者)
回复 BoredApe: 刚刚看到升级插件更新了,我重新引入试一下
2023-10-30 10:49