cocos2d-x笔记2: 编译到安卓的步骤与注意事项

博客地址: www.cnblogs.com/wolfred7464/

 

不得不说,真心复杂,本篇博客总结的基本是最简最直接的步骤了,不用Cygwin和Ant的,当然用也可以。。。

 

以下用 %PROJECT% 代替需要编译的cocos2d-x工程的根目录。

用%COCOS2D%代替cocos2d-x根目录。

用%NDK%代替Android NDK的根目录。

 

一、 安装JDK和Python,配置好环境变量,这个就不细说了,网上好多。

二、 谷歌官网下载adt-bundle和NDK。其中adt-bundle包含了Eclipse和sdk。

三、 进入 %PROJECT%/proj.android/jni ,修改Android.mk,把LOCAL_SRC_FILES项加上需要的cpp文件,行间用 \ 分隔。

四、 把 %COCOS2D%/cocos2dx/platform/android/java/scr 中的 org 目录复制到 %PROJECT%/proj.android/src 目录中。

五、 把 %PROJECT%/proj.android 工程导入到eclipse。这个也没必要细说了。

六、 把 %PROJECT%/Resources 中的资源复制到 %PROJECT%/proj.android/assert 目录中。

七、 修改AndroidMainfest.xml文件,包括版本、权限什么的,这个做安卓的都知道啦。。。

八、 右键工程,properties - C/C++Build,修改Build command为 NDK根目录/ndk-build.cmd,保存。

九、 选择 C/C++Build - Environment,单击右边的Add按钮,添加环境变量:

  COCOS2DX       cocos2d-x根目录

  NDK_ROOT       NDK根目录

  NDK_MODULE_PATH  cocos2d根目录;cocos2d根目录/cocos2dx/platform/third_party/android/prebuilt

十、 Resource - Linked Resources,单击New按钮,添加

  COCOS2DX    cocos2d-x根目录

十一、 刷新工程,编译就好了。导出APK也不细说了。。。

 

  最后是 注意事项 :

  路径分隔符要 “/” 而不是 “\” ,否则呵呵呵呵呵呵。。。

posted @ 2014-04-06 11:28  Anti-Magic  阅读(253)  评论(0编辑  收藏  举报