构建 Cocos2d 的 Android 开发和 build 环境貌似运行了几个批处理, 但实际遇到若干问题, 通过分析其内部机制才得以解决
准备工作请大家参见: "Cocos2d-x学习之windows 7 android环境搭建" ( http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html )
生成项目
运行 create-android-project.bat 看看此批处理做的事情:
1) 用 Android SDK 的 android.bat create 生成 空eclipse 项目
call "%_ANDROIDTOOLS%\android.bat" create project -n %_PROJECTNAME% -t %_TARGETID% -k %_PACKAGEPATH% -a %_PROJECTNAME% -p %_PROJECTDIR%\proj.android
2) 用 android.bat update 填充项目
call "%_ANDROIDTOOLS%\android.bat" update project -l ../../cocos2dx/platform/android/java -p %_PROJECTDIR%\proj.android
就是把 cocos2dx/platform/android/java 中的文件(Cocos2dxActivity.java,Cocos2dxBitmap.java, etc. )copy 到 空项目中
3) 复制文件其他项目文件
create-android-project.bat 调用了 cygwin 的脚本去复制文件 ( cocos2d-2.1rc0-x-2.1.2\template\andro