zoukankan      html  css  js  c++  java
  • 【Android】cocos2d-x-3.1.1环境搭建与创建工程( Win7 32位系统)

    参考资料:

             http://blog.csdn.net/wxc237786026/article/details/32907079

    1、环境搭建

    2、创建工程

          2.1 VS2012运行

          2.2 Android实体机运行

    1、环境搭建

    安装工具:

             1.1、JDK

             1.2、Android SDK

             1.3、Android NDK

             1.4、apache-ant

             1.5、Python

             1.6   coco2d-x-3.1.1

    1.1、JDK安装与配置

                 参考:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

    1.2 Android SDK安装

               adt-bundle,包含Android开发基本配置,可以直接使用,下载地址:http://developer.android.com/sdk/index.html

    1.3 Android NDK安装

               下载地址:http://developer.android.com/tools/sdk/ndk/index.html

    1.4 apache-ant 安装

               下载地址:http://ant.apache.org/bindownload.cgi

    1.5 Python 安装与配置

                下载地址:https://www.python.org/download/

                 安装Python之后,需要在系统环境变量中添加Python安装目录:

                 image

                配置完成之后,在DOS中输入Python,可以输出Python的版本信息以及使用Python:

                image

    1.6  coco2d-x-3.1.1 安装与配置

              coco2dx下载地址:http://cn.cocos2d-x.org/download/

              所有需要安装的文件如下所示:

             Coco2dx+Ant

              image

            Android  SDK +NDK

             image

    说明:

               coco2dx 3.1 版本与之前版本的配置方式存在差异,具体配置如下:

              image

    运行setup.py 文件

            image

    需要配置:

    • COCOS_CONSOLE_ROOT: cocos控制台路径,用于新建、构建和发行工程。
    • NDK_ROOT:NDK根目录
    • ANDROID_SDK_ROOT: SDK根目录
    • ANT_ROOT: ANT根目录

    各部分配置分别如上图所示

    查看配置结果:(Dos set命令可以配置、查看、删除环境变量)

          ROOT配置

    通过setup.py 配置的环境变量均添加在如下图的变量中:

         image

    2、创建工程

         coco2dx 3.1.1 使用cocos2d-console工具来创建和构建工程,这个工具提供了下面几个功能:

    • new 创建一个新的工程
    • compile 编译当前工程,生成二进制文件
    • deploy 发布程序到一个平台
    • run 编译和发布,和运行程序

    2.1  创建coco2dx 工程:

          cocos_new

          在DOS下输入cocos new 项目名 -p 包名 -l cpp -d 存放路径

         执行该命令之后,在E:WorkspaceEclipseAndroid目录下生成HelloCocos2dx项目文件,如下图:        

         image

    这里为了方便,将创建工程的命令写成一个批处理文件:

    新建一个txt文本,打开,拷贝下面的代码到文本中

    1. @echo off  
    2. set /p projectName=please input project name:  
    3. set /p packageName=please input package name:  
    4. @echo cocos new %projectName% -p %packageName% -l cpp –d   E:WorkspaceEclipseAndroid
    5. cocos new %projectName% -p %packageName% -l cpp –d   E:WorkspaceEclipseAndroid
    6. @echo Create Success!!!  
    7. pause 

    保存并重命名为create_project.bat,放到coco2dx-consolein 目录 D:Androidcoco2dxcocos2d-x-3.1.1 oolscocos2d-consolein中,以后要创建工程了,直接打开,输入项目名和包名即可,项目存放路径我默认的是E:WorkspaceEclipseAndroid,可以自己修改:

     

    2.2  VS2012 运行 coco2dx 项目:

    进入新创建项目HelloCoco2dx目录下的proj.win32

    image

    打开HelloCocos2dx.sln 的工程文件

    image

    VS2012 编译运行即可:

    hello_coco

    2.3  构建Android项目:

         这里有两种方式生成apk文件:

         方式一:cocos compile

                在HelloCocos2dx 目录下执行 cocos  compile –p  android –j  4

                 compile

               

                出现如下信息,表示成功编译,可以在HelloCocos2dxpublicandroid 查看生成的apk文件

                compile_succ

       方式二:Eclipse 编译

               打开Eclipse 设置SDK与NDK

                 image

                 image

            导入项目: HelloCocos2dxproj.android

              image

         

          导入之后,如果出现以下错误,就是你没有把cocos2d-x的包导入Eclipse工程里面:

             

         方法是打开项目的的Build path,打开LinkSource:

             image

          设置LinkSource的Linked folder location为 D:Androidcoco2dxcocos2d-x-3.1.1cocosplatformandroidjavasrc

            image

    然后编译项目,设置在实体机上运行即可。

  • 相关阅读:
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1028 数的计算
    (Java实现) 洛谷 P1028 数的计算
    (Java实现) 洛谷 P1553 数字反转(升级版)
    8.4 确定两个日期之间的月份数或年数
    (Java实现) 洛谷 P1553 数字反转(升级版)
  • 原文地址:https://www.cnblogs.com/luosongchao/p/3809103.html
Copyright © 2011-2022 走看看