安一
安一
  • 发布:2015-10-16 16:05
  • 更新:2015-10-21 17:50
  • 阅读:2033

"App资源在线升级更新”出现“wgtu包中www目录下manifest.json不存”

分类:HBuilder

做了个Android端的测试App,"App资源在线升级更新”制作了个wgt升级包,在线升级时,报“wgtu包中www目录下manifest.json不存”,下面是主要代码:

function plusReady(){  
var wgtVer=null;  
//获取当前应用程序资源版本  
plus.runtime.getProperty(plus.runtime.appid,function(inf){  
wgtVer=inf.version;  
var url ="http://192.168.4.44:1024/api/A ... 3B%3B  
$.getJSON(url,function(data){  
var jsonData = $.parseJSON(data);  
if(jsonData.Version == "1"){  
$("#versionUpdate").attr("onClick","downWgt()").trigger("create");  
$("#versionUpdate").text("下载最新版本");  
}  
else  
{  
$("#versionUpdate").text("当前版本("+wgtVer+")");  
}  
})  
});  
}  
//下载更新文件  
function downWgt(){  
var wgtUrl = "http://192.168.4.44:1024/update.wgt"  
plus.nativeUI.showWaiting("下载更新文件...");  
plus.downloader.createDownload( wgtUrl, {filename:"_doc/update/"}, function(d,status){  
if ( status == 200 ) {   
installWgt(d.filename); // 安装wgt包  
} else {  
plus.nativeUI.alert("下载更新包失败!");  
}  
plus.nativeUI.closeWaiting();  
}).start();  
}  
// 更新应用资源  
function installWgt(path){   
plus.nativeUI.showWaiting("安装更新文件...");  
plus.runtime.install(path,{},function(){  
plus.nativeUI.closeWaiting();  
plus.nativeUI.alert("安装包更新完成!",function(){  
plus.runtime.restart();  
});  
},function(e){  
plus.nativeUI.closeWaiting();  
plus.nativeUI.alert("安装更新文件失败["+e.code+"]:"+e.message);  
});  
}
2015-10-16 16:05 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

  • 安一 (作者)

    我的不是差量升级,是这个 http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/182

    2015-10-19 16:04

  • 安一 (作者)

    http://ask.dcloud.net.cn/article/182

    2015-10-19 16:05

  • DCloud_App_Array

    请提供下你的wgt文件,注意其压缩格式必须是zip格式(不能使用rar或其它格式)。

    2015-10-19 17:37

  • 安一 (作者)

    回复 DCloud_App_Array:不好意思,还是没弄明白zip格式是什么,在整资源升级里的教程里,也没看到有zip说明。。。 下面我提供了自己的wgt文件

    2015-10-21 17:52

安一

安一 (作者)

wgt文件

该问题目前已经被锁定, 无法添加新回复