按照<<App资源在线升级更新 >>制作了安装包 wgt文件,下载成功后安装时出现:
" 安装wgt文件失败[-1225]:WGTU安装包中WWW目录下manifest.json不存在 "
将wgt文件解压缩后可以见到是有manifest.json文件的,谁能解答一下? 谢谢!
感谢 @Jite 提供线索思路,更新成功了! 确实在文件名上出问题,同一wgt文件名多次升级则出错提示了,即使提示"应用资源更新完成!" ,但版本号还是没更新的,因此同一wgt文件名只能使用一次, 这不知是哪里的bug.
不管他哪里的bug,知道原因能有相应的对策就可以了,再次感谢@Jite
10 个回复
Kemosabe
能不能把旧的wgt资源包删掉后再下载最新的wgt资源包这个办法解决这个问题?
木子喵
你好,请问解决了吗?我也遇到同样的问题了
天狼
同样的问题,以前一直正常,hbuilder升级后,android上发了一个大版本,之后小版本升级就有这个问题了。
天狼
IOS上正常,Android有问题
CP_PZ
果然是这个问题,更新包的名称不能重复,Android上第一次用了update.wgt
那么第二次就不能用这个名字了,得换一个名字,IOS是好的,纠结了几天了,终于找到答案,谢谢楼主!
liuhaiyuan
安装的时候使用force参数强制安装,即可解决此问题。true表示强制安装,不进行版本号的校验。 plus.runtime.install(path,{force:true},function(){
我是好人
修改wgt文件名,添加plus.runtime.install(path,{force:true},function()还是失败:安装wgt文件失败[-1225]:WGTU安装包中WWW目录下manifest.json不存在
请问还有别的解决方案吗?
火岚
这个问题应该是升级包的类型吧,注意更新包的后缀名
生成移动App资源差量升级包的 后缀名应该是“wgtu”
App资源在线升级更新 后缀名应该是“wgt”
我是好人
应该是文件名称的问题
付楚 - web前端开发
四楼说的是对的 ,这个问题就是因为重名了,再生成升级资源包的时候把名字改一下就可以了。