cocos2dx更新到了3.x版本,自己一直没有换,现在开发组要求统一换版本,我就把搭建环境的过程记录下来。
一、Windowns下开发环境搭建
1. 所需工具
1)cocos2d-x-3.0rc0.zip http://cn.cocos2d-x.org/download/ 截止写博文时,最新版本为V3.2。
2)VS2012 http://www.baidu.com/s?wd=VS2012
3)Python https://www.python.org/download/releases/2.7.8/ 这个根据自己系统的版本下
2. 安装VS2012
这个应该不需要过多解释吧。。
3. 安装Python
Python的安装特别简单,一路next就可以,安装完成后要将Python的安装路径添加进环境变量中。
计算机上右键 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量,找到系统变量中的Path,点编辑,将Python的安装路径插入进去,我的是默认安装的,所以路径是 C:\Python27 ,这里插入的时候要注意分号。
点确定后启动cmd,输入python回车,出现下图所示则说明配置成功。(如果不成功注销计算机即可)
4. 配置cocos2dx3.0开发环境
将cocos2d-x-3.0rc0.zip解压到任意路径,我的是 C:\cocos2d-x-3.0rc0,在该目录下找到setup.py,直接双击运行,出现如下画面:
一路回车,完成后注销计算机。重新登录后,启动cmd,输入cocos回车,如果出现如下界面,则说明配置成功。
这里可以看到cocos的一些基本用法。我们一起来新建一个项目吧,在cmd中执行cocos new可以看到该命令的用法。
比如我们要在c:\projects下创建一个名为test的项目,可以使用以下命令:
cocos new -p com.kuki.test -l cpp -d c:\projects test
创建过程如下图所示。
创建成功后我们就可以打开c:\projects\test\proj.win32目录下的test.sln用VS2012进行开发了。至此windows下的开发环境搭建完成。
二、Android编译环境搭建
1. 所需工具
4) Apache Ant
http://ant.apache.org/bindownload.cgi
2. 配置环境变量
NDK和Ant都只需要解压就可以了,SDK解压完成后需要使用SDK Manager.exe更新你所需要的版本的Android平台工具。这里我都放在c:\Android目录下,JDK安装过程也很简单,一路next就可以了,我安装完的路径是C:\Program Files\Java\jdk1.8.0_11。
1)在系统变量里新建JAVA_HOME变量,值为C:\Program Files\Java\jdk1.8.0_11
2)新建classpath变量,值为: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意这里前面有个 “ . ” ,表示当前路径)
3)在Path变量中添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Android\ant\bin (这里要根据自己的情况进行修改)
接下来运行cocos2dx根目录下的setup.py关联NDK, SDK和Ant,输入路径即可,我这里分别是:
c:\Android\ndk
c:\Android\sdk
c:\Android\ant\bin (注意这里是bin目录)
配置完成后,重新运行setup.py,如果如下图所示,则全部配置正确。这时需要注销一下电脑使配置生效。
这时,Android的编译环境就配置完成了,终于可以打包apk了!
如果添加了cpp,要在proj.android/jni的Android.mk文件中添加自己新建的cpp,这里不要用记事本,可以用UE。
启动cmd, cd到项目所在目录,执行cocos compile -p android,启动编译。
成功编译后apk文件在 项目路径\bin\debug\android 目录下。
另外,如果编译apk时,提示错误:
Android platform not specified, searching a default one...
No valid android platform found, will not generate apk.
此时需要加上平台编号,如:
cocos run -p android --ap 19
指定使用的Android平台版本为19
详细的cocos命令使用说明可以查看帮助 cocos --help