感谢大佬,按你的步骤成功了。另外3.x好像所有的版本都会存在这问题
唉,我的还是有问题,打包web-mobile后,在android上用webview显示,加载出来太慢了,要十几秒钟,明明场景就一个plane地面,和几个模型,在creator上运行预览都好好的一秒不到,这是为什么啊
?自顶一下
安卓的webview开启的时候有一些设置,比如打开图形加速什么的有打开么?
打开了呀,
那就不知道了,我这跑的好得很
你那是正常多久?就是在手机或平板设备上显示
如果是你的那种场景基本秒加载啊,正常的场景最多也就2-3秒
可能跟设备有关吧,我在两个不同的平板上加载,一个需要89秒,一个两三秒
替换之后引擎加载成功了。可是里面的bundle.xxxx.js这些也会失败啊,怎么处理呢。
bundle之类的我还真没研究过…
默认都是一个包解决
请问下,你这个方法,是不是不能热更?
如果有更新,要重新替换apk?
请问你这个时候的游戏体怎么换啊?apk在测试的手机里,加载的手机H5文件也在测试手机里面啊,那不还是要换apk安装啊?
你想热更就是用http的地址而不是本地文件不就好了,这样远端的东西随便你更改,这个说白了只是一个壳啊
安卓读取文件有很多种路径可以选,你可以赋予app读取外部文件的权限,然后把包丢在外面的模拟的SD卡里面。
当然我推荐最快的方式,其实是内网建一个服务器,然后用这个壳去加载固定ip地址的工程就好了,要换东西直接在服务器上替换
所以,其实你这个贴子,讲的是用webview来运行打包到apk里面的H5项目(3.8版本),和这个过程所遇到的问题和怎么解决,是这样吧?
因为我有外网服务器,所以一般倾向直接更新服务器上的小游戏文件即可。你说的其实也有道理。