|
本帖最后由 负暄 于 2016-3-19 22:12 编辑
经过三天不断地打包、安装、卸载三部曲循环,对wex5 v3.4的打包模式1、2、3做一总结,供大家分享,如有错误请指正!
Wex5 V3.4打包App情况总结
一、 打包模式1
1、 选择打包模式1,不选择“要发布的资源”;
2、 这时如果勾选“重新编译使用到的UI资源”,则会报如下错误:
==============================================================
开始......
保存配置信息:
编译UI资源:
****ERROR****: 子任务 "copy" 执行失败。
****ERROR****: 任务 "compileUI" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Warning: Could not find file D:\BaiduYunDownload\WeX5_V3.4_4897\model\Native\myclass\www\x5\UI2\appMetadata_in_server.json to copy.
****ERROR****: 如不能确定具体问题,可参考常见问题: http://wex5.com/cn/bbs/thread-82002-1-1.html
================================================================
3、 不勾选“重新编译使用到的UI资源”,会报如下错误:
================================================================
开始......
保存配置信息:
****ERROR****: 子任务 "fail" 执行失败。
****ERROR****: 任务 "checkWWW" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: 入口文件index.html不存在。请检查是否选择了需要发布的UI资源,并在生成App包时选择了“重新编译使用到的UI资源”
****ERROR****: 如不能确定具体问题,可参考常见问题: http://wex5.com/cn/bbs/thread-82002-1-1.html
================================================================
结论1:打包模式1必须勾选要“发布的UI资源”。
4、 选择“要发布的资源”;
5、 选择“重新编译使用到的UI资源”;
6、 按以上配置打包可以成功,不过在手机上安装运行后,却会出现如下错误提示:
================================================================
编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/v-eYfya2-zh_CN-/myClassmate/index.w"不存在
================================================================
7、 选择“本地应用包含UI资源” ,打包成功,App运行正常,cordova插件运行正常。
结论2:打包模式1必须勾选“本地应用包含UI资源”。
8、 但是以如下方式嵌入的html页面却不能显示,一片空白。(在选择发布的资源清单中,只有w文件,没有html页面,不知道是不是这个原因所致???)
<iframe style="width:100%;height:100%;border:0;" src="./amapOrg.html" xid="iframe1"></iframe>
结论3:待明确。
二、 打包模式2
1. 选择打包模式2,不选择“要发布的资源”;
2. 这时如果勾选“重新编译使用到的UI资源”,则会报如下错误:
==============================================================
开始......
保存配置信息:
编译UI资源:
****ERROR****: 子任务 "copy" 执行失败。
****ERROR****: 任务 "compileUI" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Warning: Could not find file D:\BaiduYunDownload\WeX5_V3.4_4897\model\Native\myclass\www\x5\UI2\appMetadata_in_server.json to copy.
****ERROR****: 如不能确定具体问题,可参考常见问题: http://wex5.com/cn/bbs/thread-82002-1-1.html
================================================================
3. 不勾选“重新编译使用到的UI资源”,会报如下错误:
================================================================
开始......
保存配置信息:
****ERROR****: 子任务 "fail" 执行失败。
****ERROR****: 任务 "checkWWW" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: 入口文件index.html不存在。请检查是否选择了需要发布的UI资源,并在生成App包时选择了“重新编译使用到的UI资源”
****ERROR****: 如不能确定具体问题,可参考常见问题: http://wex5.com/cn/bbs/thread-82002-1-1.html
================================================================
结论4:打包模式2跟打包模式1一样,必须勾选“要发布的UI资源”。
4. 按以上配置打包可以成功,不过在手机上安装运行后,却会出现如下错误提示:
================================================================
编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/v-eYfya2-zh_CN-/myClassmate/index.w"不存在
================================================================
5. 选择“本地应用包含UI资源” ,打包成功,App运行正常,cordova插件运行正常。
结论5:打包模式2跟打包模式1一样,必须勾选“本地应用包含UI资源”。
6. 但是以如下方式嵌入的html页面却不能显示,一片空白。(在选择发布的资源清单中,只有w文件,没有html页面,不知道是不是这个原因所致???)
<iframe style="width:100%;height:100%;border:0;" src="./amapOrg.html" xid="iframe1"></iframe>
结论6:打包模式2跟打包模式1现象一样,原因待明确。
7. 在打包模式1和打包模式2之下,无论是否选择“自动追加cordova插件”,都不会对执行结果产生影响。我之前曾经遇到过的和其它网友曾经遇到过的报错,估计跟w中require语句引用cordova插件时有误所致。
三、 打包模式3
1. 选择打包模式3,不选择“要发布的资源”;
2. Web目录输入“/x5/UI2”,模式3必须是这个目录,否则会在运行时报错!
3. 不选择“重新编译使用到的UI资源”;
================================================================
开始......
保存配置信息:
****ERROR****: 子任务 "fail" 执行失败。
****ERROR****: 任务 "checkWWW" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: 入口文件index.html不存在。请检查是否选择了需要发布的UI资源,并在生成App包时选择了“重新编译使用到的UI资源”
****ERROR****: 如不能确定具体问题,可参考常见问题: http://wex5.com/cn/bbs/thread-82002-1-1.html
================================================================
4. 选择 “要发布的资源”;
5. 选择“重新编译使用到的UI资源”;
6. 手工选择所用cordova插件,或者选择“自动追加cordova插件”(否则会在打包完成后安装时提示解析安装程序出错!)
不选择“本地应用包含UI资源”,则打包正常,运行正常,cordova插件正常,以iframe方式嵌入的html页面运行正常。只是速度比较慢。
结论7:打包模式3如果本地不包含UI资源,则一切正常。
7. 选择“本地应用包含UI资源”;
8. 打包正常,但此选项唯一作用就是让安装包变大而已,在app 运行时所需资源还是从UI server下载;
9. 运行正常,cordova插件正常,以iframe方式嵌入的html页面运行正常。只有速度比较慢。
结论8:打包模式3 本地应用包含UI资源选项无效。
|
|