Cocos2d-x 3.x改版了非常多,之前搭过一次环境,可是没截图。这次趁着重装电脑,一边搭建一边截图。此博文仅仅是为了记录而不是为了教学,所以很多其它讲的是搭建过程。本文基本上參考这篇博客:http://www.idcfree.com/article-1488-1.html,这篇博客比我讲的具体多了,可是我的是菜鸟教程,喜欢看图的能够參考我的博客。

安装工具:

1、下载JDK

新建环境变量:JAVA_HOME 值为:E:\Program Files (x86)\Java\jdk1.7.0_02

新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前文件夹,不能省略)

在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完成。

单击“開始”—>“执行”—>输入:cmd命令,在CMD窗体中输入:java -version 
出现例如以下界面。就表示成功安装:

2、下载Android SDK

  • 下载地址:http://developer.android.com/sdk/index.html
  • 安卓开发工具ADT(Android Developer Tools),包括Eclipse和SDK。去官网下载,或者使用绿色版,我使用的是绿色版,下载之后解压F:\Android

3、下载Android NDK

4、下载ANT

  • 下载地址:http://ant.apache.org/bindownload.cgi
  • ANT是用于自己主动构建Android程序的
  • 下载之后解压到F:\Android文件夹。至此。F:\Android文件夹下有以下内容

  

5、下载python

  在path环境变量中加入安装路径C:\Program Files (x86)\Python27

  单击“開始”—>“执行”—>输入:cmd命令,在CMD窗体中输入:python 
  出现例如以下界面,就表示成功安装:

  

Cocos2d-x下载与配置

1、下载Cocos2d-x引擎

  • 下载地址:http://cn.cocos2d-x.org/
  • 上官网下载最新引擎后解压。我用的是cocos2d-x-3.1.1,解压文件夹是F:\Cocos2d-x

2、环境变量设置

须要配置以下四个环境变量:

  • COCOS_CONSOLE_ROOT:
    cocos控制台路径。用于新建、构建和发行project。
  • NDK_ROOT:NDK根文件夹
  • ANDROID_SDK_ROOT:  SDK根文件夹
  • ANT_ROOT:  ANT根文件夹

这些变量能够通过引擎根文件夹的setup.py来配置,打开引擎根文件夹F:\Cocos2d-x,执行setup.py,一步步输入以下路径:

->COCOS_CONSOLE_ROOT :
F:\Cocos2d-x\tools\cocos2d-console\bin
->NDK_ROOT : F:\Android\android-ndk-r9b
->ANDROID_SDK_ROOT : F:\Android\sdk
->ANT_ROOT : F:\Android\ant\bin

配置好之后就能够在环境变量看到加入了这些东东:

測试以下环境变量是否生效,打开cmd。假设出现以下这样的情况,则配置成功:

创建和构建project

使用cocos2d-console这个工具来创建和构建project。这个工具提供了以下几个功能:

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

1、创建Cocos2d-xproject

打开cmd,输入cocos new 项目名 -p 包名 -l cpp -d 存放路径

这样代表我们成功创建了一个项目了,project结构例如以下:

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

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

@echo off
set /p projectName=please input project name:
set /p packageName=please input package name:
@echo cocos new %projectName% -p %packageName% -l cpp -d F:\Cocos2d-x\project
cocos new %projectName% -p %packageName% -l cpp -d F:\Cocos2d-x\project
@echo Create Success!!!
pause

保存并重命名为create_project.bat,放到引擎根文件夹F:\Cocos2d-x中,以后要创建project了。直接打开,输入项目名和包名就可以。项目存放路径我默认的是F:\Cocos2d-x\project,你能够自己改动

2、构建Androidproject

打开cmd。进入刚才创建的project文件夹。输入cocos compile -p android -j 4

若看到以下几句,则代表编译成功

我们能够在F:\Cocos2d-x\project\HelloCocos2dx\publish\android看到apk文件,能够安装到手机上跑。


3、在Eclipse下执行程序

打开Eclipse,先设置SDK和NDK路径

工具栏Window->Preferences,选择Android节点,看SDK Location是否正确。我的是F:\Android\sdk

打开Android节点。找到NDK,看NDK Location是否正确,我的是F:\Android\android-ndk-r9b

接下来导入project,选择File->import,打开导入对话框。选择Android\Existing Android Code Into Workspace。选中project导进来:

导入之后。假设出现以下错误,就是你没有把cocos2d-x的包导入Eclipseproject里面:

这时候选中project右键 -> Build Path -> Link Source -> Browser。加入F:\Cocos2d-x\cocos\platform\android\java\src到项目中。

执行该project,右键该project,选择Run as ->android application(从cocos2d-2.0-rc0a-x-2.0起,支持了open
gl es2.0,默认的project创建是要求执行于open gl es2.0上的,即眼下模拟器还未支持。所以必须用真机去调试)。

Cocos2d-x 3.1 环境搭建和创建project的更多相关文章

  1. 从零开始学Xamarin.Forms(二) 环境搭建、创建项目

    原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建:     1.下载并安装jdk.Android SDK和NDK,当然还需要 VS2013 ...

  2. vue--1.环境搭建及创建项目

    转自https://blog.csdn.net/junshangshui/article/details/80376489 一.环境搭建及创建项目 1.安装node.js,webpack 2.安装vu ...

  3. Ionic3环境搭建及创建

    初次尝试Ionic,边学习边记录下来,以免以后忘记了,入坑向( ̄ω ̄;) 1.Ionic环境安装 Ionic开发是依赖于Nodejs环境的,所以在开发之前我们需要安装好Nodejs.下载安装:http ...

  4. 【Android】cocos2d-x-3.1.1环境搭建与创建工程( Win7 32位系统)

    参考资料: http://blog.csdn.net/wxc237786026/article/details/32907079 1.环境搭建 2.创建工程 2.1 VS2012运行 2.2 Andr ...

  5. vue.js开发环境搭建以及创建一个vue实例

    Vue.js 是一套构建用户界面的渐进式框架.Vue 只关注视图层, 采用自底向上增量开发的设计.Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 在使用 vue.js ...

  6. vue环境搭建与创建第一个vuejs文件

    我们在前端学习中,学会了HTML.CSS.JS之后一般会选择学习一些框架,比如Jquery.AngularJs等.这个系列的博文是针对于学习Vue.js的同学展开的. 1.如何简单地使用Vue.js ...

  7. 1.RN环境搭建,创建项目,使用夜神模拟调试

    1.环境搭建(Yarn.React Native 的命令行工具(react-native-cli)) npm install -g yarn react-native-cli 具体参考 参见官方(中文 ...

  8. VUE环境搭建、创建项目、vue调试工具

    环境搭建 第一步 安装node.js 打开下载链接:   https://nodejs.org/en/download/    这里下载的是node-v6.9.2-x64.msi; 默认式的安装,默认 ...

  9. [ExtJs6] 环境搭建及创建项目

    1. 环境搭建 sencha cmd 和 extjs6 sdk. sencha cmd: https://www.sencha.com/products/extjs/cmd-download/ ext ...

随机推荐

  1. Sublime Text 3 文档

    中文版:http://feliving.github.io/Sublime-Text-3-Documentation/ 英文版:http://www.sublimetext.com/docs/3/

  2. odoo12新特性: 会计改进

    改进分析会计 分析会计层级结构 分析分配 分析分录增加了表格视图     ============== SPECIFICATIONS ============== a. Hierarchy  - Cr ...

  3. STL学习笔记(序列式容器)

    Vector Vector是一个动态数组. 1.Vector的操作函数 构造.拷贝和析构 vector<Elem> c //产生一个空vector ,其中没有任何元素 vector< ...

  4. shell脚本通过ping命令来获取平均延时

    #!/bin/bash #设置环境变量 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" exp ...

  5. Docker Push 镜像到公共仓库

    首选需要在https://hub.docker.com/上注册用户. 1.登录docker账号主要命令:docker login sudo docker login 2.推送镜像主要命令:docker ...

  6. AIX 安装标准

    文件夹 一.网卡需求 二.光纤卡需求 三.磁盘需求 四.主机文件系统需求 五.主机名命名规范 六.安装设置规范 七.參数改动规范 八.时钟同步设置 九.rootvg做镜像 十.AIX系统安全加固 一. ...

  7. mv 命令 简要

    1.mv  test.txt    test1.txt 给文件重命名 2.mv   test.txt   aaDir   将test.txt文件移动到aaDir文件夹中 3.mv   -t  /hom ...

  8. 关于quartusII 错误 Error: Current license file does not support the EP*** device 错误原因总结

    关于quartusII 错误 Error: Current license file does not support the EP*** device 错误原因总结 第一,有的人用了破解文件lice ...

  9. httpd在嵌入式中应用

    在启动脚本合适位置添加: httpd -h /usr/app/www/ 即开始httpd服务,并定位到/usr/app/www/ 注:busybox已支持httpd命令,所以直接用即可. busybo ...

  10. erlang的斐波那契数列

    [递归和循环] 题目: 大家都知道斐波那契数列,现在要求输入一个整数N,请输出斐波那契数列的第N项,以及前N项. 如:N <=39 下面是斐波那契数列的实现: -module(feibo). - ...