安装Android Studio
下载Android Studio 3.5,执行安装。
安装SDK和NDK
执行安装后的Android Studio,执行菜单Tools中的SDK Manager,然后选择Appearance & Behavior > System Settings > Android SDK,勾选需要的SDK版本,比如4.0.3。如下图:
切到SDK tools标签,选择LLDB和NDK,如下图:
然后OK按键安装勾选的内容,注意网络必须是通的。
安装python
下载python2.7,安装,设置Path环境变量。执行python -V能显示正确的版本则表示安装和设置正确。
C:\Users\Ken>python -V
Python 2.7.13
安装cocos2d-x
下载cocos2d-x-3.17.2.zip,解压。
执行里面的setup.py。
E:\OpenSourceLib\cocos2d-x-3.17.2>python setup.py
Setting up cocos2d-x…
->Check environment variable COCOS_CONSOLE_ROOT
->Search for environment variable COCOS_CONSOLE_ROOT…
->COCOS_CONSOLE_ROOT is found : E:\OpenSourceLib\cocos2d-x-3.17.2\tools\cocos2d-console\bin->Check environment variable COCOS_X_ROOT
->Search for environment variable COCOS_X_ROOT…
->COCOS_X_ROOT is found : E:\OpenSourceLib->Check environment variable COCOS_TEMPLATES_ROOT
->Search for environment variable COCOS_TEMPLATES_ROOT…
->COCOS_TEMPLATES_ROOT is found : E:\OpenSourceLib\cocos2d-x-3.17.2\templates->Configuration for Android platform only, you can also skip and manually edit your environment variables
->Check environment variable NDK_ROOT
->Search for environment variable NDK_ROOT…
->NDK_ROOT is found : D:\Android\android-sdk\ndk\20.0.5594570->Check environment variable ANDROID_SDK_ROOT
->Search for environment variable ANDROID_SDK_ROOT…
->ANDROID_SDK_ROOT is found : D:\Android\android-sdkPlease restart the terminal or restart computer to make added system variables take effect
如果SDK和NDK正确安装了,那么会自动检测到安装路径。
安装vs2017
注意勾选windows sdk这个组件。
vs2017编译cocos2d-x
目录cocos2d-x-3.17.2\build\中有文件cocos2d-win32.sln,可以用vs2017打开。如下图:
解决方案点右键,执行“重定解决方案目标”,选择vs2017安装了的windows sdk版本,如下图:
确认后,重新生成解决方案,编译需要一段时间。
执行测试
设置cpp-tests为启动项目,在vs2017中执行。如下图:
至此,windows下的cocos2d-x开发环境安装完成。