配置Android项目生成器
编辑cocos2d-x目录下的create-android-project.bat
1.建立Android项目
运行cocos2d-x目录下的create-android-project.bat,依次输入包名,项目名,版本号。


2.导入代码和资源文件
将win32项目中的classes和Resources中的文件拷贝过来。
3.编译so
编辑proj.android\jni目录中的Android.mk文件:

LOCAL_SRC_FILES:在这里加入Classes下的cpp文件
LOCAL_C_INCLUDES:在这里添加使用的库的h文件,如果有的话
LOCAL_LDLIBS:在这里添加使用的库的lib文件,如果有的话
运行cygwin,进入proj.android目录
运行build_native.sh脚本,编辑so

错误:
please define NDK_ROOT
在cygwin下的/etc/defaults/etc/skel/.bash_profile
添加:
#ndk-root
NDK_ROOT=/cygdrive/d/WORKBENCH/android-ndk-r8c
export NDK_ROOT
添加:
#ndk-root
NDK_ROOT=/cygdrive/d/WORKBENCH/android-ndk-r8c
export NDK_ROOT
然后重新编译即可。
等待编译完成,会看到android项目目录下多了很多文件。

4.导入Android项目到Eclipse
错误:
Cocos2dxActivity找不到
貌似是2.0以上版本的问题,将cocos2dx\platform\android\java\src\org\cocos2dx\lib目录下的文件拷贝到Eclipse项目的src\org\cocos2dx\lib中

或者在cocos2d-x目录template\android中编辑copy_files.sh,这样就不用每次copy文件了。
cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android

运行效果:
