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

QQ登录

只需一步,快速开始

查看: 1900|回复: 2

[结贴] 生成app时无法复制templates中的内容

[复制链接]

2

主题

14

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
发表于 2018-1-25 20:19:15 | 显示全部楼层 |阅读模式
本帖最后由 simonnet 于 2018-1-25 23:03 编辑

使用UI Server并且打包的APP中不包含UI资源的情况下,断网时,会显示安卓默认的无网络提示,为了增加友好性,我自已做了一个无网络时的HTML页面networkerror.html,打算放在……\assets\www\ 目录下,同时在config.xml  中增加:<preference name="ErrorUrl" value="file:///android_asset/networkerror.html"/>  达到无网络的情况下webview自动显示这个文件。

然而我没有找到好办法把networkerror.html打包到\assets\www\目录中:
按照论坛里的贴子:http://bbs.wex5.com/thread-91529-1-1.html   放在/Native/templates/advanced/platforms/android/assets,再打包。
可是并不起作用,在生成过程中:app-builder.jar 中的方法会将 assets文件夹清空,具体过程如下:
1、在执行prepareGenSource, checkWWW,  copySourceTemplate, copySource, copyWWW后文件networkerror.html能复制到assets文件夹,
2、接下来执行updateProject, addPlugins, createNewSrcProject之后文件  就消失了。

请大神帮忙看看什么原因,有没有办法把networkerror.html打包到assets目录中。非常感谢!


2

主题

14

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2018-1-25 23:02:39 | 显示全部楼层
测试后发现放在assets目录下是可以的。但放在www目录就会被删除。
现在实现目的了。
回复 支持 反对

使用道具 举报

2

主题

14

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2018-1-25 23:08:17 | 显示全部楼层
另外有些情况需要对发布过程中要做一些特殊的处理时可以通过修改  app-builder.jar 中的 genSource.xml 来实现,比如增加一个输出到某个目录:
无标题.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 05:49 , Processed in 0.068522 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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