Android平台Cocos2dx打包流程

本文详细介绍了在Android平台上使用Cocos2dx进行游戏打包的步骤,包括平台层导入、cocos引擎.so包的制作(通过NDK-build或Cmake),以及最终的apk包的生成。讲解了配置NDK环境、使用cocos命令、处理Android tools问题,以及CMake的使用和Android Studio的集成,旨在帮助开发者顺利完成Cocos2dx游戏在Android上的部署。
摘要由CSDN通过智能技术生成

cocos引擎是跨平台,如何实现跨平台呢,其实就是用到了OpenGL标准,然后再在各平台上实现某些功能,我习惯上叫为平台层。Android平台游戏打包,一般是游戏本身的工程,Android平台层库,cocos引擎库,然后根据项目需求,可能会有第三方库,例如登录,支付等。其中cocos引擎库一般会打成.so文件。

一、Android平台层导入

​ cocos提供的Android平台层
Cocos中的Android平台
其中libcocos2dx-with-controllerlibcocos2dx的区别在于libcocos2dx-with-controller会多加载一个游戏控制器库ControllerManualAdapter,相同则是都会加载java里的res,src与libs。Cocos提供的这个是Eclipse项目结构,如果需要是Android Studio项目结构,则需要做稍微的改动。

Android Studio结构的平台库构建

在Android Studio中新进一个Module,选择Android Lib,然后将上个截图中java文件夹下的libs和src中的文件对应复制到libs下和main/java下

注意:aidl中在Android Studio结构中需要在main下新建aidl文件夹,再放置原本内容

cocos下的java文件夹

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值