WGT安装包中manifest.json文件的version版本不匹配,版本号也按规定升级过了 也打印出来云端的版本号,但是一直报错,然后切换回老版本 也开始一样报错
- 发布:2021-11-18 13:54
- 更新:2021-11-22 10:14
- 阅读:1440
按你的说法wgt版本号认为都是符合升级要求的。那问题可能出在apk上现有的应用版本号与你认为的不符
-
931473809 (作者)
回复 DCloud_Android_ST: http://runan.xietongdaifu.com/portalb2b/public/help/app.html
2021-11-19 15:56
-
931473809 (作者)
回复 DCloud_Android_ST: 今天早上更新了HBX的新版本 打包发布以后 还是报错。需要我怎么操作,操作规范没问题,打印出来的版本号也匹配
2021-11-22 09:50
931473809 (作者)
var wgtUrl = updateHost + "/resource/H594C2EDC.wgt";
function downWgt() {
plus.nativeUI.showWaiting("下载更新文件...");
console.log("下载更新文件:" + wgtUrl);
plus.downloader.createDownload(wgtUrl, {
filename: "_doc/update/"
}, function(d, status) {
if(status == 200) {
console.log("下载wgt成功:" + d.filename);
plus.nativeUI.closeWaiting();
installWgt(d.filename); // 安装wgt包
} else {
console.log("下载wgt失败!");
plus.nativeUI.closeWaiting();
plus.nativeUI.alert("下载更新文件失败!");
}
}).start();
}
// 更新应用资源
function installWgt(path) {
plus.nativeUI.showWaiting("安装更新文件...");
plus.runtime.install(path, {}, function() {
plus.nativeUI.closeWaiting();
console.log("安装wgt文件成功!");
plus.nativeUI.alert("更新成功!", function() {
plus.runtime.restart();
});
}, function(e) {
plus.nativeUI.closeWaiting();
console.log("安装wgt文件失败[" + e.code + "]:" + e.message);
plus.nativeUI.toast("更新失败[" + e.code + "]:" + e.message);
//plus.nativeUI.alert("安装wgt文件失败["+e.code+"]:"+e.message);
});
}``` 报错在console.log("安装wgt文件失败[" + e.code + "]:" + e.message);
931473809 (作者)
我把升级包解压出来 版本号的确一致
2021-11-18 15:01