Cocos 能集合到安卓的 app 里面去吗?

我是一个安卓开发,现在打算把 app 的开发往游戏的方面引,就是大体上还是安卓 app,但是部分页面集合 Cocos 的游戏,这样可以操作吗?

可以,Cocos 打包出来的Android项目,其实入口也是一个Activity,那个Activity代码不多,下面是之前我分析的一份启动逻辑,Android开发的应该很理解

H5的方案应该也不错吧,只需要一个支持H5的浏览器内核,native做一些基础支持

谢谢大佬,我可能没描述清楚,就是 app 还是我原来的 app,只有特定的页面是游戏,这个时候嵌入编辑好的 cocos 项目,然后整体作为一个应用,而非游戏项目;还有就是,开发的 app 是在 android studio 里开发,而不是用 cocos 打包发布的。这样也可以吗??

你这意思就是用webview打开一个网页嘛,一样的道理吧。

好的,谢谢,再问下,那这样的操作跟原生交互的效果如何呢?

这样子的界面够熟悉吧

我就是改了一下Cocos打包后的Android项目,让它开起来更像Android开发,

  • 有module
  • 有渠道包

其中,cocos 的那个module 其实就是我上面说的那个入口 activity 所在,也是所有cocos代码,依赖一下,继承Activity,然后就是一个游戏页面了。

不过这可能不是最好的办法,你可以尝试楼上说的用WebView加载Cocos开发打包好的H5页面,甚至可以不是Cocos开发,只要是能打包出H5页面的游戏引擎都可以

原来还可以这么搞,好的,如果跟原生开发差别不是很大,这样是最好的,谢谢大佬