cocos2d-x游戏开发(十七)NDK+ant编译暗黑世界

个人原创,欢迎转载http://blog.csdn.net/dawn_moon/article/details/12308967

9秒论坛的客户端暗黑世界,ios已经跑过了,今天搞了一下安卓的,记录一下。

1. 将tsDemo目录拷贝到cocos2d-x/samples下

2. cd 到pro.android目录

3. 删掉 libs和obj两个目录,嘿嘿,jie同学的杰作啊。你可以不删先试试

4. 更新工程,android update project -n teDemo -t 1 -p ./

5. 执行./build_native.sh 这个是NDK编译C++代码,生成so动态链接库

6  ant debug 打包成apk

如果没有意外,这里会出现一个错误导致无法生成apk,如下

cocos2d-x游戏开发(十七)NDK+ant编译暗黑世界

浪费我好长时间,原来是重复加载的库工程

这里有两个解决办法

1.删掉proj.android/src/org/cocos2dx下的lib目录

2.vim编辑project.properties文件,注释掉android.library.reference.1=../../../cocos2dx/platform/android/java

这个文件描述了引用库工程的java代码,而pro.android/src源码目录里面又将这个库工程的代码全部拷贝过来了,所以重复了。

然后删掉bin目录,重新ant debug一下,就会生成apk文件

上一篇:cocos2d-x游戏开发 跑酷(八) 对象管理 碰撞检測


下一篇:iOS cocos2d 2游戏开发实战(第3版)书评