工作了挺多年,一直是使用C++/VC++/Windows,不久前公司开始手机端开发,所以就开始了cocos2d-x的学习。本人资质有限,领悟能力有限,自己写一点儿学习笔记,主要是方便以后自己查阅,如果能方便到其他人,那就是不幸中的万幸。
开始cocos2d-x前看了挺多网络上的介绍,关于手机端开发的语言或者工具的选择,对于一个对C++稍微熟悉一点儿的人来说,我自己自然而然就选择了cocos2d-x。流程大约是在windows上使用c++语言开发,IDE为vc++2012.编辑编译修改测试之后,发布到android和ios下面。发布到android下需要在android环境下编译,发布到ios下,需要在macOX XCode环境下编译。
0 vc++2012的下载与安装
这里不做讨论,只要找一套自己常用或者是朋友常用的版本,基本安装都是比较顺畅的,安装选择的时候,选择c++相关的工具就好了。
1 java sdk 的下载与安装
我选择的文件为jdk-8u31-windows-i586.exe,直接安装。
网盘下载地址http://pan.baidu.com/s/1bnCntk7
2 android sdk 的下载与安装
我选择的文件为Android SDK.installer_r18-windows.exe,直接安装。
网盘下载地址http://pan.baidu.com/s/1bnCntk7
3 elcipse的 下载与安装
我选择的文件为eclipse-java-luna-SR2-win32.zip,直接解压
网盘下载地址http://pan.baidu.com/s/1bnCntk7
4 python的下载与安装
我选择的文件为python-2.7.8.msi,直接安装。
网盘下载地址http://pan.baidu.com/s/1bnCntk7
5 ndk的下载与安装
我选择的文件为android-ndk-r10d-windows-x86.exe,直接解压。
网盘下载地址http://pan.baidu.com/s/1ntEAM1r
ndk最好是下载最新版本。
6 ant的下载与安装
我选择的文件为apache-ant-1.9.4-bin.zip,直接解压。
网盘下载地址http://pan.baidu.com/s/1nturZM5
7 cocos2d-x 3.4的下载与安装
我选择的文件为cocos2d-x-3.4.zip,直接解压。
网盘下载地址http://pan.baidu.com/s/1bno6J3h
比较麻烦的事情,就是环境变量的配置和 ADT的下载。
有哪些环境变量【系统变量】需要配置的:
ANDROID_SDK_ROOT
ANT_ROOT
NDK_ROOT
然后就是 系统变量中的Path。保持在命令行里可以直接运行一些可执行文件,比如javac,java,python,cocos等等。具体的可以网络上搜索下,根据安装目录不同而不同。
我本地的,大约如下:
C:\Python27;
%JAVA_HOME%\bin;
C:\Program Files (x86)\Java\jre1.8.0_31\bin;
%ANDROID_SDK%;
C:\Program Files (x86)\Android\android-sdk\platform-tools;
C:\cygwin\bin;
C:\cocos2d-x\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin;
关于ADT的下载与安装,下面是下载更新地址,
http://dl-ssl.google.com/android/eclipse/
https://dl-ssl.google.com/android/eclipse/
我自己实际测试的效果,早上下载安装可能速度会比较快,偶尔使用代理也挺快。具体不是很确定。但总体上,下载失败的可能性比较大。大家多尝试。
在ADT的下载与安装里有比较重要的东西,比如为了创建AVD需要的Intel X86 Atom System Image,ARM EABI v7a System Image 记得要安装。
主要参考:
p1cocos2d-x3.0rc开发指南:Windows下Android环境搭建