cocos2dx win32 android

前阵子在写贪吃蛇,写好后一直都不能成功地迁移到android手机上玩,今天终于弄清楚是Android.mk这个配置文件的问题。

创建Android的流程为:

1)运行 create-android-project.bat, 按照提示,分别输入你想要的名字和API的版本就可以了,这里不作详谈。这里创建好后它会为我们生成一个简单的HelloWorld的Android游戏项目。

2)将你写好的win32项目,也就是vs项目里面的class文件里里所有的cpp和头文件都复制到你创建的android项目文件夹里对应的class文件夹下,有同名的覆盖即可。同理把Resource里面的东西也迁移过去。

3)这是关键的一步。proj.android —> jni, 编辑Android.mk文件,在 LOCAL_SRC_FILES 那里将所有的CPP文件按照原来的格式补上(HelloWorld只有两个CPP文件:HelloWorldScene.cpp 和 AppDelegate.cpp, 所以你打开后只会看到这两个文件和main.cpp )。比如这是我的项目修改后的Android.mk文件:



4)打开Cygwin,编译我们的的Android项目文件。注意!这一步成功的标志是你可以在  proj.android\libs\armeabi  找到这样一个文件:libgame.so

5)打开Eclipse,进一步编译我们的Android项目文件

后两步网上会有大量资料,这里就不多说了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值