思路:
coco2d-x 下载配置-最新版本下载解压后把路径加入环境变量,配置coco2d-x的NDK_ROOT 路径,
android eclipse 开发环境,ndk 开发组件,eclipse 支持c++开发插件CDT,
cygwin 下载安装,环境配置,
参考网上几篇相互结合,环境配置终于成功。
http://wenku.baidu.com/view/2210d122915f804d2b16c1d8.html
http://www.strongcms.net/mobile/android/2012/0627/7364_4.html
http://www.cnblogs.com/jqyp/archive/2012/10/30/2746248.html
转载至此,
新建一个helloworld 工程,打开coco2dx-android.bat 输入包名和工程名,
这里命名为com.coco2dxhelloworld, coco2dxhelloworld
找到buid_native.sh ./buid_native.sh 运行,开始编译源码。
编译好后,把工程文件导入到eclipse,
修改xxx\cocos2d-2.1rc0-x-2.1.2\template\android下的 copy_file.sh :
修改copy_src_and_jni 函数 为copy_src_and_jni { cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android }
工程加载好后,便可编译运行了。
修改cocos2dx 相应的工程下classes目录下 HelloWorldScene.cpp
修改CCLabelTTF::create() 函数如下,并保存
启动cygwin 运行build_native.sh 重新编译,更新.so文件,
编译android 工程,查看手机上运行结果。