cocos2dx win32 android

来源:互联网 发布:手机酷狗链接不到网络 编辑:程序博客网 时间:2024/05/22 17:07

前阵子在写贪吃蛇,写好后一直都不能成功地迁移到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项目文件

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

原创粉丝点击