1)下载所有相关工具:VS2013,cocos2dx 3.x版本,Java JDK,eclipse,adt,android sdk(最好用eclipse,adt,android sdk集成版的adt-bundle-windows,这样省去配置和下载sdk包的麻烦),android ndk,android ant,python
2)依次安装VS2013,Java JDK,python,然后给eclipse配置安装adt,Android sdk,Android ndk
3)解压cocos2dx 3.x,里面会有一个setup.py的python文件(需要安装python才能运行),打开命令行窗口(按下windows+R,输入cmd,回车即可快速打开),转到cocos2dx 3.x的文件路径下(例如我的cocos2dx 3.x版本的解压路径为D:\cocos2d-x-3.7.1,则输入D:回车,在输入cd D:\cocos2d-x-3.7.1即可)。然后输入python setup.py,然后按照提示输入sdk,ndk,ant的解压的文件夹路径,注意ant
的路径为ant文件夹bin路径(例如我的是D:\Android\ant\bin)。完成后会添加了相应的环境变量。
4)新建cocos2dx项目,重新打开命令行窗口(因为要使刚才的修改的环境变量生效),输入cocos new AndroidGame -p com.yyy.www -l cpp -d D:\cocos2d_work
解释:cocos(运行D:\cocos2d-x-3.7.1\tools\cocos2d-console\bin文件夹下的cocos.bat文件,因为第3步配置好了环境变量,所以输入cocos就可以执行该命令) new AndroidGame(项目的名称) -p com.yyy.www(包名) -l cpp(语言的类型,有cpp,js,lua三种) -d D:\cocos2d_work(新建项目的路径)。运行完后则会生成AndroidGame项目,用VS2013打开proj.win32里面的sln文件,运行即可看到helloword了!,第一次运行需要编译库,所以时间比较长(几分钟)。
5)生成Android项目,项目的开发可以用VS2013编写,完成以后再跑在android设备上。生成Android项目很简单,只需要双击运行proj.android文件夹下build_native.py文件,然后通过eclipse导入Android项目,选择proj.android文件夹,连接手机(手机选择允许调试模式),运行即可跑在android手机上了,以后编写代码只需在VS上编写,然后运行build_native.py文件,在eclipse中导入运行即可,如果项目已经在eclipse中,右键项目,刷新后运行即可。