首页 > 代码库 > windows下cocos2dx3.0开发环境及Android编译环境搭建

windows下cocos2dx3.0开发环境及Android编译环境搭建

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. 所需工具
        1) Android SDK  http://developer.android.com/sdk/installing/index.html?pkg=tools
        2) Android NDK  http://developer.android.com/tools/sdk/ndk/index.html#Installing
        3) Java JDK  http://www.oracle.com/technetwork/java/javase/downloads
        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