1.完成以上工具的下载安装
--cocos2d-x
2.2.2
--eclipse+adt+sdk
--ndk
2.创建cocos2d-x工程
在"cocos2d-x-2.2.2\tools\project-creator"目录下找到create_project.py,因为2.*之后的版本都用这个.py生成工程,
python create_project.py -project Test -package com.mycocos.test -language cpp
//其中Test为工程名称,com.mycocos.test为包名
3.导入cocos2d-x项目到eclipse中
将projects目录中的proj.android项目导入eclipse。
修改"proj.android\jni"目录下android.mk文件,将所有cpp都包含进去。
LOCAL_SRC_FILES
:= hellocpp/main.cpp \
../../Classes/AppDelegate.cpp
\
../../Classes/源文件1.cpp
\
../../Classes/源文件2.cpp
/*添加上自己项目里所有的源文件,结尾的‘\‘是连接符,如果下一行还有内容,请不要漏掉.而且‘\‘后应直接回车*/
4.拷贝cocos2d-x
Java库到工程目录下
拷贝cocos2dx目录"cocos2dx\platform\android\java\src"目录下的org包到Eclipse项目的src目录下下。
如果\proj.android\assets里没有资源文件,将\Resources下的所有资源文件复制到assets中
5.修改NDK编译命令目录
修改Eclipse项目属性C/C++
builder的build command和build
directory。分别为NDK目录下的ndk-builder.cmd当前项目文件夹,
build command :
E:\android-ndk-r9\ndk-build.cmd
build directory :
${workspace_loc:/Test}/ //自行设定
添加C/C++ Builder
Environment
NDK_MODULE_PATH,值为cocos2dx目录和cocos2dx目录\cocos2dx\platform\third_party\android\prebuilt,
NDK_MODULE_PATH
: E:\myFile\cocos2d-x-2.2.2;E:\myFile\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
PS:这里需要注意目录不能有空格
6.编译工程
build
project , run as andorid app