最近一次复现为,启动HBuilder 后,同时进行制作wgt包制作和运行到真机调试,出现图上所示5590k的包,经检查并未发现图片的丢失,但是大小是和正常的不对。
- 发布:2025-10-30 14:47
- 更新:2025-10-31 11:05
- 阅读:53
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: Android
手机系统版本号: Android 16
手机厂商: wgt热更新包内容丢失
手机机型: 安卓
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
希望制作wgt包资源不丢失
希望制作wgt包资源不丢失
实际结果:
分析问题原因
分析问题原因
bug描述:
选择‘发行’——》进行‘APP制作wgt包’的时候,会导致static的资源丢失,偶现~。如图的wgt包,大小为5595k为正常,大小为4321k的丢失90%以上的图片,大小为5588k的,丢失了一个图片,显示0字节。
打出的 wgt 内部资源是 0 字节?给出一个你能复现的示例吧,比如把出问题的图片放到一个空白的项目中并打包 wgt ,看看是否能复现问题
-
每次打wgt包 是不是都要把static目录中的文件完整的打进wgt包?
项目中引入图片的方式如下:
通过 import xxx from 'xxx'
<image :src="xxx"/>
通绝对路径直接使用
<image src="/static/image/xxxx.png">
通过组件使用 <Icon imgName="xxx">
props imgName
const imgPath = computed(()=> /static/image/${imgName}.png)
<image :src="imgPath">
以下问题是偶现;不一定复现 偶尔能遇到一两次
1.资源会丢失比如总共五六十张图片 wgt打包结果里只有四五张
2.资源出现0字节的情况2025-10-31 17:05
-
-
-
-
-
-