原生android接入cocos2d-x项目

5 篇文章 0 订阅
1 篇文章 0 订阅

1.打.SO包,把包拷到安卓项目的libs文件夹下

2.导入cocos2dx库 与项目根目录同级

3.修改build.gradle和setting.gradle(修改内容较多,参考cocos安卓项目的配置文件改)

5.把cocos文件夹放在安卓项目同级目录下 与项目根目录同级

6.按照cocos项目的AndroidManifest.xml文件修改安卓项目的该配置文件

7.创建个Activity继承cocos的Activity。

8.把cocos项目中的jni目录拷到安卓项目中

9在.Android.mk中注释掉LOCAL_SRC_FILES

10.把cocos jni文件夹下的文件拷到自己项目

详细流程如下:

1、仿照cocos项目中的build.gradle把需要的拷贝到android项目中主要有如下几个部分:



2、将jni文件夹拷贝到原生android,注释掉Android.mk中的LOCAL_SRC_FILES:
例如:#LOCAL_SRC_FILES := libs/libMyGame.so
3、把cocos打成so文件(注:在android studio自带的Terminal中,cd到app文件夹中,然后ndk-build开始打so文件),放到android对应的libs文件夹中
4、把cocos项目中的resource资源文件夹,拖到android的assets目录中
5、在android的AndroidManifest.xml清单文件中添加如下代码:


6、自己写一个actiivty,继承 Cocos2dxActivity
7、引入libcocos2dx(注:一般在/Users/yangzhenyu/Library/cocos2d-x-3.15.1/cocos/platform/android/libcocos2dx)库文件,然后将cocos2d文件夹放在与android项目同级的目录下,(注:cocos2d文件夹是cocos项目用到的系统库,源码之类的。生成cocos项目的时候自带的)
8、如果项目中有混淆,添加cocos的混淆忽略。参考如下:




  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值