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

这个方案的应用场景具体是哪一些了?

直接打安卓原生每次修改了之后都要再打一遍apk包还挺麻烦的 :rofl:
上传H5项目到服务器则是需要有服务器布署 :rofl:
用安卓套壳的作用就是快速迭代开发,测试换包的话只需要替换游戏体就行,不用重新安装apk :rofl:

iOS的webview容器没测过,另外这个并不会影响布署服务器后的加载逻辑。其实说白了,这个只是用传统的xhr加载资源方式,替换了兼容性不太好的fetch加载资源方式而已。

快速成型与测试,打包简单 :grinning:测试测的开心,不用把apk装来装去 :rofl:

能不能搞个cocos,laya通用的

看这篇文章用安卓 WebView 做一个“套壳”应用
其实webview就是个容器,只要最后生成的是H5的包,都是可以加载的

1赞

如果只是测试,直接浏览器就行了

比如想放在手机上看看效果什么的,或者带出去给别人看成品效果,或者在没网的环境中展示,或者单纯不想花钱布署服务器或者浪费流量加载…

或者没钱请程序员的时候,或者没带钱的时候 :joy:

用uniapp套了之后调用各种api很方便

本质上其实还是安卓的WebView。
本文并不是教大家如何制作一个壳,只是指出了——安卓WebView + 本地加载Cocos3.x项目时候会遇到的坑以及如何避免该问题 :rofl:

使用Cocos的构建模板具体是指什么呀?

看这里
Cocos Creator 3.8 手册 - 网页预览定制工作流程

为啥我打包的web-modile不能直接打开html
image
在安卓的webview上也没用,找了几个解决办法都没用,我也想安卓view套壳


请问我们用安卓webview远程访问服务器上的web-mobile包,出现黑屏声音可以播放。
是怎么回事。
用浏览器访问这个web-mobile都没问题啊。为什么安卓webview一套就出错

你怎么用的,贴代码!

好像不用这么复杂,我用的这个仓库 wskang12138/webapp: This is a template project for Android Studio that allows you to create an android webview application in minutes. You can use it to create a simple app for your website or as a starting point for your HTML5 based android app. 去做的 Android 套壳。

测试时,开一个 web 服务器,挂上网址就好了,甚至直接用 ccc 默认的 http://localhost:7456/ 也行。

发布时,直接把资源放到 cdn,url 换成 cdn 的就好了;如果只想要本地使用,可以把资源塞进 apk 包里,重写一下 webview 的文件访问接口,让它取包里的资源就行了。

各大市场对套壳应用都允许吗?

你的这个还要自己开个web服务器 :rofl: :rofl: :rofl:
能本地访问自然是最好的啊

也可以本地的