1、 安装cocos2d-x v3.3-rc2
地址:http://cocostudio.download.appget.cn/Cocos2D-X/cocos2d-x-3.3rc2.zip
下载之后,解压即可,例如E:\cocos2d-x-3.3rc2。
2、 安装visual studio 2013
地址:ed2k://|file|cn_visual_studio_ultimate_2013_x86_dvd_3175316.iso|3077509120|ADDA34B2BC29E1571276AE50A220EB91|/
安装需要不少空间。
3、 安装python 2.7.9
地址:https://www.python.org/downloads/release/python-279/
python有32和64的版本,不要装3.x。
然后配置环境变量,在path中添加python的安装路径,例如D:\Python27。
检验安装成功的方法是console中输入python,下图这样就是成功了。

----------------------------------------- 第一步完成分割线 -----------------------------------------------------
这个时候开发windows环境所需要的配置就完成了,我们可以测试一下。
进入E:\cocos2d-x-3.3rc2\build,打开cocos2d-win32.vc2012.sln。
设置cpp-empty-test为启动项目,启动,出现下面这个图就是成功了。

新建项目的方法:
进入E:\cocos2d-x-3.3rc2\tools\cocos2d-console\bin,打开console。
执行:python cocos.py new HelloWorld -p helloworld.com -l cpp -d E:\mycocos2dx
其中HelloWorld是项目名称、-p是包名、-l是语言(cpp,lua,js)、-d是路径。
然后进入到E:\mycocos2dx\HelloWorld\proj.win32,打开HelloWorld.sln。
启动后可以看到下面这样的窗口。

ps:写的cpp和h都要放在外面的Classes里,而不是win32里。同理,Resources也是外面的。
----------------------------------------- windows配置完成分割线 -----------------------------------------------------
1、 安装JDK
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk有32和64的版本。
配置环境变量:新建JAVA_HOME为JDK安装路径,例如C:\Program Files\Java\jdk1.8.0_25。
新建CLASSPATH:.;JAVA_HOME\lib;JAVA_HOME\lib\tools.jar。
path中添加:%JAVA_HOME%\bin;JAVA_HOME\jre\bin;
检验安装成功的方法:console中输入java-version,如下图。

2、 安装NDK
地址:http://developer.android.com/tools/sdk/ndk/index.html
有32和64的版本,我下的是r10d的。
配置环境变量:新建NDK_ROOT为NDK的路径,例如E:\android-ndk-r10d。
3、 安装SDK
地址:http://developer.android.com/sdk/index.html#Other
推荐下压缩包,下完之后解压即可。
ps:环境变量中配置ANDROID_SDK_HOME可改变创建AVD的路径,缓解c盘压力。
ps:新的SDK是空的,需要下很多东西,很大,下完可以留个备份。
4、 安装eclipse
地址:http://www.eclipse.org/downloads/
有32和64的版本,我下的是Eclipse IDE for Java EE Developers,别的应该也可以。
5、 安装ADT
打开eclipse,进入help->install new software。
地址:https://dl-ssl.google.com/android/eclipse/
安装之后重启eclipse会提示输入SDK的目录,输入上面的解压地址即可。
ps:Window->Preferences->Android中可以配置SDK和NDK的路径。
ps:如果工具栏没有SDK和AVD的图标,可以通过Window->Customize Perspective->Command Groups Availability配置,
勾选Android SDK and AVD Manager即可。

----------------------------------------- android配置完成分割线 -----------------------------------------------------
这个时候开发android环境所需要的配置也完成了,我们去试一试。
首先进入E:\mycocos2dx\HelloWorld\proj.android,console执行build_native.py。
ps:有时可能会出错,需要确保win32工程下Classes中所有的cpp都在proj.android\jni\Android.mk中,
Android.mk其实就是makefile。
编译完成后,用eclipse导入proj.android,右键工程,run as->android application,然后会弹出AVD。
就像这样子:

(为什么转了90度呢~)
ps:据我观察导入到eclipse的时候会自动执行一次proj.android/build_native.py -b release all,
所以,上面那次执行似乎不是必须的。
ps:根目录下有一个project.properties文件,其中有一句target=android-10,后面的数字是api版本号,
根据AVD不同需要改一下,例如我使用4.0.3,api号是15,就要改成target=android-15。
ps:新建AVD的时候需要勾选Use Host GPU,不然虚拟机运行会出错。
----------------------------------------- 大功告成分割线 -----------------------------------------------------
配置环境并不是一个复杂的事情,但是有时候会出现一些莫名其妙的问题,就像我在ps中提到的那些。
本文写的并不细致,只是一个大体的路线,和我遇到的坑。
可能有些地方没有注意到,欢迎批评指正。