|
本帖最后由 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目录中。非常感谢!
|
|