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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: liupeng9030

[处理中5] Wex5 模式2发布是包含本地UI资源,第一次打开还要下载

[复制链接]

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2017-6-27 11:01:49 | 显示全部楼层
liangyongfei 发表于 2017-6-27 10:26
是模式2打包吗???模式2打包可以要求服务器必须能连上的!
如果此时没有部署资源!能正常运行?? 不报 ...

是的,模式2打包(包含本地UI资源)。

我今天又试了7~8次,得到的结论如下(都包含本地UI资源):
1.在打包的时候,没有填写服务器地址,则生成的apk包都在本地,可以直接打开也不会请求服务器,更不会下载安装UI资源;
2.在打包的时候,填写服务器地址,只有ip地址+端口号,比如“http://jsjeda.net:58001”,web路径写上自己的虚拟目录地址,比如“/WebMApp/android”,此时打包后的apk在安装后:
    2.1 服务器还未部署。此时可以正常跑起来,没有任何问题。服务器一旦部署(与apk同一个版本),下次打开app就会下载并安装UI资源;
    2.2 服务器已经部署UI资源。第一次打开app后立马会提示下载并安装UI资源;

3.在打包的时候,填写服务器地址,有ip地址+端口号+虚拟目录,比如“http://jsjeda.net:58001/WebMApp”,web路径填写“/android”,此时打包后的apk在安装后:
    3.1 服务器未部署。 此时直接报错,找不到页面。服务器一旦部署(与apk同一个版本),下次打开app就会下载UI资源,但是在安装UI资源的时候报错,说是路径不对;
    3.2 服务器已经部署UI资源。第一次打开app后立马下载UI资源,但是在安装UI资源的时候报错,说是路径不对


总结
1.如果在打包的时候不填写web服务器地址,则生成的apk在本地运行,也不会更新;
2.打包的时候填写的web服务器地址只能是ip地址+端口号,不能带任何目录,需要填写虚拟目录等放在下面的web目录中,否则生成后的app有各种问题;
3.生成(包含UI资源)后的app在第一次运行的时候,即使与服务器同一个版本,也会下载服务器上的UI资源。这应该是个BUG。


回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 05:58 , Processed in 0.076018 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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