用安卓 WebView “套壳” 最新的CocosCreator3.8.2打包的H5项目

感谢大佬,按你的步骤成功了。另外3.x好像所有的版本都会存在这问题

唉,我的还是有问题,打包web-mobile后,在android上用webview显示,加载出来太慢了,要十几秒钟,明明场景就一个plane地面,和几个模型,在creator上运行预览都好好的一秒不到,这是为什么啊

?自顶一下

安卓的webview开启的时候有一些设置,比如打开图形加速什么的有打开么?

打开了呀,image

:rofl:那就不知道了,我这跑的好得很

你那是正常多久?就是在手机或平板设备上显示

如果是你的那种场景基本秒加载啊,正常的场景最多也就2-3秒

可能跟设备有关吧,我在两个不同的平板上加载,一个需要89秒,一个两三秒

替换之后引擎加载成功了。可是里面的bundle.xxxx.js这些也会失败啊,怎么处理呢。

bundle之类的我还真没研究过… :rofl:默认都是一个包解决

请问下,你这个方法,是不是不能热更?
如果有更新,要重新替换apk?

请问你这个时候的游戏体怎么换啊?apk在测试的手机里,加载的手机H5文件也在测试手机里面啊,那不还是要换apk安装啊?

你想热更就是用http的地址而不是本地文件不就好了,这样远端的东西随便你更改,这个说白了只是一个壳啊

安卓读取文件有很多种路径可以选,你可以赋予app读取外部文件的权限,然后把包丢在外面的模拟的SD卡里面。
当然我推荐最快的方式,其实是内网建一个服务器,然后用这个壳去加载固定ip地址的工程就好了,要换东西直接在服务器上替换

所以,其实你这个贴子,讲的是用webview来运行打包到apk里面的H5项目(3.8版本),和这个过程所遇到的问题和怎么解决,是这样吧?

因为我有外网服务器,所以一般倾向直接更新服务器上的小游戏文件即可。你说的其实也有道理。