Cocos2dx 3.x移植Android及打包

首先,要有Cocos项目,而且NDK,SDK等环境要配置好。

1、先到 proj.android\jni 目录下编辑Android.mk文件,把自己项目的cpp文件加上去。
为了不用一个一个手动添加,可以采用下面的代码:

FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)

替换掉原来的 LOCAL_SRC_FILES 。

2、在2.x版本中,我们需要把 cocos2d-x-2.2.5\cocos2dx\platform\android\java\src 目录下的org文件夹拷贝到项目中 proj.android\src 目录下,在3.3版本中这一步已经帮我们省略掉了,可是在3.4之后的版本中这一步又要我们自己操作,坑!
把项目中 cocos2d\cocos\platform\android\java\src 目录下的com、org文件夹拷贝到 proj.android\src 中。
这里写图片描述

这里写图片描述

3、使用eclipse导入项目。
这里写图片描述

4、在2.x版本中,需要我们把Resources里面的资源拷贝到assets文件夹中,在3.x版本中不需要我们手动操作。

5、可以直接点击打开build_native.py,也可以用eclipse直接run。有时候会不行,我是直接试多几次就可以了。

6、在 project.properties 可以改变api版本,target=android-19

7、打包也可以直接通过命令行操作,在 proj.android 目录下按住shift键右击,在此打开命令窗口,
cocos compile -p android –ap android-19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值