Win8.1下COCOS2D-X 3.4环境搭建



Cocos2dx_3.4开发环境搭建,并编译成APK

第一步:需要下载的:(windows64位系统下环境搭建)

Ant
  apache-ant-1.9.4-bin.zip

NDK  
android-ndk-r9d-windows-x86_64.zip

SDK  
adt-bundle-windows-x86_64-20130729.zip

VS2012

cocos2d-x-3.4.zip

python_2.7.8_32

jdk-8-windows-x64.exe

重要的两个命令:

cocos new -p com.game.simple -l cpp -d e:\ simple 
//
创建项目

               
cocoscompile -p android  //编译成apk

第二步
安装Python

   
cocos2d-x很多tools都是需要使用Python的,因此我们需要先安装Python环境

需要下载Python 2.X版本。不要下载3.x版本  

   
python安装的时候使用默认安装方式即可,但是安装完毕后我们需要配置环境变量

在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量中找到Path
变量,并在其值中增加
指向Python的环境变量。格式为 [Python安装路径];
例如我安装在C盘我的环境变量就新增为
C:\Python27;

  配置完毕后记得注销再重新登陆系统环境变量才会生效

    

注意:有时安装Python后,也在path中配置好了,但还是会提示Python
不是内部命令,我的就出现这种情况,需要每次cmd进入命令框,执行cocos
new或者python
等命令时都要手动执行一下set PATH=%PATH%;C:\Python27 (我的是安装在C盘根目录下的视你安装而定)。然后才能执行cocos等命令,步骤如下:

运行->cmd

输入set PATH=%PATH%;C:\Python27

接下来,再在当前的 cmd下输入python,即可运行
,如果出现版本信息则安装成功了。

  第三步:配置cocos2d环境

  进入cocos2d-x
文件夹找到setup.py这个文件,运行,会出现控制台如下

  

  由于现在不配置Android环境,因此只需要一直回车即可,这时候这段python脚本会帮助我们设置cocos2d-x运行所需要的环境变量。继续注销……重新登陆……才能生效

  在配置完这一切后
我们打开CMD
运行cocos命令,1来检查整个开发环境是否搭建成功,2来可以熟悉下命令行,如果设置没问题的情况下会出现如下界面

  这里我们可以看到cocos.py这段脚本可以执行4个命令,每个命令的作用已经说明的很清楚了。

第三步:使用new
命令创建项目

  

  这里举个例子,比如我要创建一个叫simple的项目,我们可以这么写cocosnew
-p com.game.simple -l cpp -d e:\  simple

简单吧运行这条命令会在E盘根目录下生成一个叫simple的文件夹里面放着我们的项目。出现如下信息则创建成功

  

  这个时候可以用VS2012打开proj.win32中的sln项目文件进行编码和调试工作了。

  如果我们要运行我们刚刚由模板生成的项目,我们需要用到cocos run
命令
格式为 cocos run -p [平台]   如:cocos
run -p win32 表示win32平台

  我们在执行这条命令时候需要注意一点
执行命令的目录必须是游戏项目的根目录
如果不在根目录
需要使用 -s指定游戏根目录的位置

  

  现在我们在cmd中执行
cocos run -p win32 -s e:\simple 运行结果如下

  

  如果在编译过程中没有错误的话
编译完成会打开这个HelloWorld的DEMO

至此环境搭建以及调试发布就全部OK了

第四部分:

  Android的编译环境在3.0RC里也有了很大的改观,部署和编译方式比之前方便了很多。

  Android编译环境需要用到Andorid_SDK 
Android_NDK   Ant 与JDK

  

  其中除了JDK需要安装,其它的是绿色版直接解压即可

  
我们将SDK NDK
和ANT解压缩到同一个文件夹中
并修改sdk的文件夹名为ADT(可以不修改),NDK的NDK,ANT的为ANT
这是为了方便以后使用。我解压后文件都放在了e:\Android文件夹下

  

  

  解压完后我们先来配置JDK

    在JDK安装完毕之后,需要手动进行环境变量的配置

  

     1)在系统变量里新建JAVA_HOME变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(根据自己的安装路径填写)

   2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的.
不要忘记了)

 
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

    4、重新注销系统并重新登陆后“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!

   补充环境变量的解析:

      JAVA_HOME:jdk的安装路径

      classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。

      path:系统在任何路径下都可以识别java,javac命令。

  

  
现在我们来配置ANT的环境变量。将[ANT目录]\bin文件夹添加到path中 
如图

  

  至此准备工作就做完了,下面我们运行setup.py关联SDK
NDK 和ANT

  

  在这里我们输入了ndk和sdk的路径
其中ndk指向根目录即可 
而sdk需要指向adt中的sdk目录

  

  在由setup.py添加了这两个环境变量之后会要求我们输入Ant的路径
这里我们需要指向ant中的bin文件夹如下:

  

这时候
基本环境已经搭建完成了,记得注销重新登陆使环境变量生效

  重新运行setup.py确认下所有的配置是否正确如果全部正确
如图所示
都提示找到了

  

  然后我们就可以在创建的项目的根目录下使用cocos compile -p android方式编译APK文件了

  

  注意:在打包apk之前需要修改proj.android/jni文件夹下的Android.mk文件添加自己新增的CPP文件

  最后我们来看看编译好的APK文件吧,位置在[项目文件夹]\bin\debug\android\文件夹下。

时间: 2024-12-28 16:16:51

Win8.1下COCOS2D-X 3.4环境搭建的相关文章

Qt在Windows下的三种编程环境搭建(图文并茂,非常清楚)good

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html (Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up

max环境下cocos2d-x 3.0的环境搭建

一开始始终找不到网上说得create_project.py,所以网上通过这个的方法行不通. 所以就找了点关于3.0的资料,貌似在3.0正式版里是通过**/cocos2d-x-3.0/tools/cocos2d-console/bin/cocos.py来创建工程的. 不过3.0正式版要先搞定环境变量.. 1. 打开 ~/.bash_profile ,添加以下信息(具体为什么叫这些没搞明白,回头可以试试不叫这些名字) export COCOS2DX_ROOT=/Users/*/Sites/cocos

《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

近期想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序.所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴请參考:<Node.js入门>CentOS 6.5下Node.js Web开发环境搭建笔记 Node.js是什么? 我们看看百科里怎么说的? JavaScript是一种执行在浏览器的脚本,它简单,轻巧.易于编辑,这样的脚本通经常使用于浏览器的前端编程.可是一位开发人员Ryan有一天发现这样的前端式

Qt在Windows下的三种编程环境搭建

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html (Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up

Windows下Eclipse + MinGW + Glade + GTK+环境搭建

本文主要介绍Windows下GTK+开发环境的搭建,通过在Eclipse中安装插件Pkg-config support for Eclipse CDT使开发灵活简便: 第一步:安装MinGW,安装Glade(不做赘述):第二步:下载gtk+-bundle_3.6.4-20130921_win32.zip并解压到某个目录下(如:E:\GUI\gtk),并根据gtk目录下的×××.README.txt文件配置PATH:第三步:下载eclipse-java-indigo-SR2-win32.zip(i

Xcode环境下OpenGL C++ GLFW开发环境搭建

操作系统版本:MacOS Mavericks 10.9.2 Xcode版本:5.0.1 OpenGL版本:4.10 GLFW版本:3.0.4 一.GLFW编译 1.下载并安装cmake(当前最新版本为2.8.12.2) http://www.cmake.org/cmake/resources/software.html 下载cmake-2.8.12.2-Darwin64-universal.dmg文件安装即可 2.下载GLFW源代码(当前最新版本为3.0.4) http://www.glfw.o

Qt4.8在Windows下的三种编程环境搭建

Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix平台:Mac版,适合与苹果MacOSX:embedded版,适合于具有帧缓冲(frame buffer)的Linux平台. Qt-embedded和Qtopia Qt在刚出现的时候,对于Linux和Unix系统,只有构建于Xlib之上的X11版.但随着Linux操作系统在嵌入式领域的应用日渐广泛,Qt推出 了嵌入式的版本Qt-embedded(Q

mac10.9下eclipse的storm开发环境搭建

博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1&do=blog&id=545 转载声明:可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明,谢谢合作! --------------------------------------- 目录: 一.什么是STORM? 二.搭建标题中的环境都需要哪些软件? 三.如何制作eclipse的storm开发环境 四.参考资料     一.什么是SOTRM? STORM

ubuntu下eclipse+erlang+mongodb开发环境搭建

ubuntu下eclipse+erlang+mongodb开发环境搭建 - Linux操作系统:Ubuntu_Centos_Debian - 红黑联盟 最近公司webGame项目中用到了Erlang+MongoDB,没办法项目需要那就学呗. 学这个东西最起码得有环境吧,今天搭建开发环境就顺便记录一下,依然在ubuntu下进行开发. 顺便说下,如果做开发,最好选择linux,因为很多环境在linux下搭建很方便.win下一般也会 有相应的发法搭建,但是经常会遇到一些莫名其妙的问题.因此建议做开发的

win10下VSCode+CMake+Clang+GCC环境搭建

win10下VSCode+CMake+Clang+GCC环境搭建 win10下VSCode+CMake+Clang+GCC环境搭建 安装软件 VSCode插件安装 新建文件夹, 开始撸代码 main.cpp CMakeList.txt 配置 c_cpp_properties.json 配置调试文件 launch.json 配置CMake 编译和调试 打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCo