在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)

在突击几天学习Android开发之后,我开始转向cocos2d-x的Android开发了。由于自己以前有了解过cocos2d-x的开发,当时自己也学过不少游戏引擎,觉得cocos2d-x作为一个游戏引擎实在是比较简陋,没想到cocos2d-x现在红得发紫,这是我远远没有想到的。于是也赶赶潮流的末班车,查资料顺利地在Eclipse上搭建cocos2d-x的Androd开发环境。

原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/gamesdev/article/details/29359291

首先吐槽一下cocos2d-x,拿来主义明显,而且是生搬硬套。不过听说cocos2D-x 3会有所改观……谁知道呢,大大小小的游戏公司还是使用cocos2d-x 2.x版本。其次cocos2d-x从技术上说并没有什么新颖之处。使用渲染树进行渲染的方法各大3D引擎早已使用过了,并且内存管理那一套也不是没有人做过,早在2004年的时候国外一个游戏开发者就写过一本书介绍了内存池的搭建方法。另外,cocos2d-x的内存池一遇到多线程就可能出现错误,因为CCPoolManager是一个单例,它不是线程安全的。若要在不同的线程中管理线程一定会出现内存访问错误。这些都是坑,一定要注意。

接下来就要介绍怎么搭建环境了。首先下载Eclipse、Android SDK、Android NDK、ADT。

然后按照普通Android开发环境的搭建方法,将ADT通过Eclipse的安装新软件的方法安装进来。测试直到搭建一般的Android程序都能够跑。

接下来打开Eclipse,导入现有的Android项目。我使用cocos2d-x的版本是2.2.3,是cocos2d-x在2时代的最后一个版本(谁知道呢是不是呢)。

首先我们导入的是libcocos2dx。

然后再导入测试项目TestCpp。

随后设置PATH,这是用来寻找bash等环境的,不添加的话会报(Error:Program "bash" is not found in PATH)的问题。这就需要我们下载一个类Unix环境,我这里下载了Git,它满足这样的条件,msys也是可以的,不过需要额外下载。

接下来设置NDK_ROOT。

最后需要寻找make(GNUMAKE)程序,这也就是为什么有的人说需要cygwin的原因了。不过呢,我没有cygwin,但是有MinGW,我用MinGW的mingw32-make.exe来代替之,不会出什么差错,因为make只是用来解析编译、链接指令用的,并不直接参与编译。

一切就绪,开始编译。

最后我们就可以在Android设备上看到程序的演示了。

在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin),布布扣,bubuko.com

时间: 2024-10-27 01:54:10

在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)的相关文章

mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvCsafCe),在安装配置mysql完毕后,登录mysql,报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),折腾很久,终于解决,随手记录下,备忘. 解决方法: 第一步:如

【转】Android开发学习总结(一)——搭建最新版本的Android开发环境

最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1,学习Android开发的第一步就是搭建Android的开发环境,博客园里面有不少人也写了关于如何搭建Android开发环境的文章,我也看了一下,但是感觉都比较旧了,对照着做不一定能够搭建成功,但是有些搭建步骤是还是可

Android开发学习总结(一)——搭建最新版本的Android开发环境【转】

最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1,学习Android开发的第一步就是搭建Android的开发环境,博客园里面有不少人也写了关于如何搭建Android开发环境的文章,我也看了一下,但是感觉都比较旧了,对照着做不一定能够搭建成功,但是有些搭建步骤是还是可

Android开发环境搭建日记和嵌入式Android开发环境初探

原文出处:www.cnblogs.com/chsry 非常感谢博客园的各位,按照你们的博文,还有利用百度和谷歌逐渐建立了android的开发环境,只是给自己备份参考查看,看过的人可以忽略这篇文章. 本文章大部分参考了:http://www.cnblogs.com/zoupeiyang/p/4034517.html  ,添加了我搭建时候遇到的问题和自己的解决方案,也基本备份了我当时自己的设置,以备日后查看. 本教程将分为五个步骤来完成Android开发环境的部署. 第一步:安装JDK. 第二步:配

搭建Windows下的Android开发环境

需要准备的工具:JDK . ADT(带有Android SDK 的eclipse) 下载地址:http://pan.baidu.com/disk/home?sr=fc#path=%252F32 安装JDK 1.选择JDK并且打开 2.单击下一步 3.单击下一步 4.表示正在安装 5.单击下一步 6.单击关闭 2.测试Android开发环境 1.打开带有Android SDK的eclipes 2.修改Android的工作路径后单击OK 3.单击finish 4.完成后进入了Android的开发环境

[Tomcat源码分析] Eclipse中搭建Apache Tomcat源码调试环境

网上很多文章都推荐使用Ant下载编译,但本地实践中屡屡失败,无法下载. 后来参考 https://blog.csdn.net/xiongyouqiang/article/details/78941077 总算把调试环境搭建完成. 以下文章几乎完全copy上述网址,但稍作延展. 下载源码 官网直接下载源码 http://tomcat.apache.org/download-70.cgi 源码导入到Eclipse中 第1步:Eclipse中新建一个Java Project,例如名称可以是Tomcat

ios developer 搭建mac 下的android开发环境 usb连接

首先要有一款翻墙软件, 1.到http://developer.android.com/下载android studio 2.下载成后按照官方推荐的配置安装,需要翻墙才能下载各种工具. 3.安装好后打开一个已存在并且编译能过的项目,然后run,但是我遇到的情况是没有识别出我的android的手机,设备列表是空的,报错是google usb driver not compatible with mac os 4.设置adb的环境变量 1 cd ~:进入用户目录 2 vi .bash_profile

Android学习心得之 Linux下命令行Android开发环境的搭建

1. 前言2. Java以及Ant安装3. Android SDK安装4. Android工程的基础命令 一.前言 本篇博文记录了Linux下全命令行的Android开发环境的搭建,本文内容基于以下文章: http://zyqhi2010.blog.163.com/blog/static/171589378201261093235290/   ( Linux中搭建基于Emacs的Android开发环境 )https://linux.cn/article-5966-1.html   (打造一个全命

基于eclipse搭建android开发环境-win7 32bit

基于eclipse搭建android开发环境-win7 32bit 前言:在使用朋友已搭建的Android开发环境时,发现朋友的开发环境版本较低且在update SDk时失败,便决定根据网上文章提示从头搭建一全新的Android开发环境. 1.准备工作 下载Eclipse.JDK(7).Android SDK.ADT插件. 地址: eclipse:http://www.eclipse.org/downloads/ 版本:Luna Service Release 1 (4.4.1) jdk:htt

在Windows下搭建Cocos2d-X的Android开发环境

在前面的博客中介绍了搭建Windows下的Cocos2d-X开发环境和搭建Windows下的Android开发环境,今天介绍搭建Cocos2d-X下的Android开发环境 在搭建Cocos2d-X下的Android开发环境前,首先要搭建好Windows下的Cocos2d-X开发环境和Windows下的Android开发环境 如果没有搭建好这两个环境可以看本人的博客 搭建Windows下的Cocos2d-X开发环境:http://blog.csdn.net/u010105970/article/