起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4910|回复: 15

[结贴] wex5 v3.6 资源更新不起作用

[复制链接]

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
发表于 2017-1-3 20:46:19 | 显示全部楼层 |阅读模式
本帖最后由 菜芽飞天 于 2017-1-3 20:48 编辑

1.按照以下步骤进行资源更新不起作用。求教:
按照模式一打包:
操作步骤:
第一步:根据实际需求修改UI2下的页面;
第二步:重新编译界面资源(如果在“编辑本地App”的过程中,指定了资源版本号,必须重新打开“编辑本地App”向导,修改资源版本号,之后再重新编译界面资源);
在Native中找到本地App工程,右键选择“编译使用到的UI资源”。
第三步:发布最新的界面资源;将Native/[本地App工程]/www下最新的资源更新到Web App中;
启动:
第一步:退出App,启动App(此时会获取到新的资源版本号或App版本号,但还是使用旧的资源运行);
第二步:退出App,启动App,此时使用新的资源或提示App版本更新。
2.另外v3.6现在上传UI资源还需要上传app-template下面的WEB-INF吗?

发表于 2017-1-4 10:07:12 | 显示全部楼层
资源更新:http://docs.wex5.com/app-resources-and-version-update/
整个app-template都应该拷贝过去的吧!

关于资源更新的差异:http://docs.wex5.com/wex5-app-question-list-2041
APP 应该是第三次启动的时候,才会运行最新资源的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2017-1-4 12:22:17 | 显示全部楼层
本帖最后由 菜芽飞天 于 2017-1-4 12:24 编辑
liangyongfei 发表于 2017-1-4 10:07
资源更新:http://docs.wex5.com/app-resources-and-version-update/
整个app-template都应该拷贝过去的吧 ...

我就是按照你上面给的那两个链接的说明操作的。但是不管启动多少次都没有更新(注意:IOS),下面截图是我的UI资源目录(其中WEB-INF就是app-template中的WEB-INF),你说将整个app-template拷贝过去,是指拷贝到哪个目录中呢?

360截图20170104121946219.jpg
回复 支持 反对

使用道具 举报

发表于 2017-1-4 13:51:28 | 显示全部楼层
菜芽飞天 发表于 2017-1-4 12:22
我就是按照你上面给的那两个链接的说明操作的。但是不管启动多少次都没有更新(注意:IOS),下面截图是我 ...

嗯,就是这个文档:http://docs.wex5.com/wex5-runtime-java/
和index.html在同级目录,看上去没问题啊

请问你是模式几打包的??
服务器地址填写是否正确,资源更新的路径有没有配置
5J>]3_EW$6L}FW7D398}O.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2017-1-4 14:45:38 | 显示全部楼层
liangyongfei 发表于 2017-1-4 13:51
嗯,就是这个文档:http://docs.wex5.com/wex5-runtime-java/
和index.html在同级目录,看上去没问题啊

1.用的模式一打包
2.资源版本号指定了的(version1),资源www.zip路径也没有错,因为直接在浏览器中输入url可以进行下载
3.服务器的地址也不会有错,因为直接通过浏览器输入地址可以进行正常访问。
回复 支持 反对

使用道具 举报

发表于 2017-1-4 16:08:45 | 显示全部楼层
菜芽飞天 发表于 2017-1-4 14:45
1.用的模式一打包
2.资源版本号指定了的(version1),资源www.zip路径也没有错,因为直接在浏览器中输入 ...

1.模式1是异步更新的!每次打开后(网络正常的情况下)也需要运行一下会儿,等待返回值,然后重复两三次后,资源应该就能够更新才对的!

如果启动关闭太快了。可能还没请求到呢!

2.每次重新编译资源的时候,资源版本号必须要修改成其他的字符串!这个必须要变的,或者不填
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2017-2-15 21:56:54 | 显示全部楼层
liangyongfei 发表于 2017-1-4 16:08
1.模式1是异步更新的!每次打开后(网络正常的情况下)也需要运行一下会儿,等待返回值,然后重复两三次 ...

1.我等了十多分钟。这里ios的启动和关闭是不是双击home键,然后将app划掉(我还试过关机重启),均没有更新成功。
2.我看文档描述资源版本号不填也可以。所以我就尝试用模式一又重新打了一个包,资源版本号为空,填写资源下载路径(将路径放入浏览器,可以下载www.zip),然后将app安装在手机上。接着我又更改ui资源,然后右击“编译使用到的UI资源”,将生成的新的资源上传至服务器。然后重复1,资源始终没有更新。
3.wex5-v3.6是不是不需要像v3.5那样自己写check.js文件了?直接在app生成时的配置界面填写就行了
回复 支持 反对

使用道具 举报

发表于 2017-2-16 10:23:59 | 显示全部楼层
菜芽飞天 发表于 2017-2-15 21:56
1.我等了十多分钟。这里ios的启动和关闭是不是双击home键,然后将app划掉(我还试过关机重启),均没有更 ...

模式1打包是异步的!APP运行并且需要重启两次后,资源才会更新的!你要重新编译资源,并且重新部署到服务器上!

是的直接配置就行了!平台自带了资源的更新机制
www.zip中就是要下载更新的资源!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2017-2-16 10:55:35 | 显示全部楼层
liangyongfei 发表于 2017-2-16 10:23
模式1打包是异步的!APP运行并且需要重启两次后,资源才会更新的!你要重新编译资源,并且重新部署到 ...

我知道是异步更新,app需要重启两次,第一次是比较差异并下载资源,第二次才会更新,同时需要跟新的UI编译后,我是部署到服务器上的。但就是不起作用呀。求助,还有什么地方是需要注意的吗?文档都是看过了的,外卖视频也看过了,都是按照步骤操作的。(注:我用的是阿里云的服务器,用的是tomcat7)
回复 支持 反对

使用道具 举报

发表于 2017-2-16 11:47:21 | 显示全部楼层
菜芽飞天 发表于 2017-2-16 10:55
我知道是异步更新,app需要重启两次,第一次是比较差异并下载资源,第二次才会更新,同时需要跟新的UI编 ...

是3.6正式版本吧?你先试试本地是否正常?
打包配置的  资源下载地址是正确的吧!并且这个url 手机能够访问下载
你是使用系统自带的更新机制!没有修改代码吧(或者自己定义更新方式)??
还有必须连接网络(网络正常,服务器正常启动
打包的服务器地址是指定正确的!

其他没啥注意的。。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 02:40 , Processed in 0.061011 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表