于Eclipse在建筑cocos2d-x的Android开发环境(避免cygwin)
于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)的更多相关文章
- 装载 | Eclipse中搭建最新版本的Android开发环境
文章目录 准备工作 下载文件 下载JDK并配置系统变量环境 下载安装Eclipse 下载Android SDK 下载ADT插件 使用下载好的软件搭建Android开发环境 安装Android的SDK ...
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- Fedora15下安装Android开发环境
Fedora15下安装Android开发环境需要以下步骤: 完整步骤. 1. 安装正确版本的JDK. 2. 安装Eclipse. 3. 安装ADT. 4. 安装Android SDK. 5. 安 ...
- 在windows下用cygwin和eclipse搭建cocos2dx的android开发环境
在windows下用cygwin和eclipse搭建cocos2dx(2.1.4)的android开发环境,2013-8-1更新. 一.准备工作 需要下载和安装以下内容,请根据自己的操作系统选择x86 ...
- 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)
——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...
- 在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...
- 极其简单的搭建eclipse的android开发环境
这篇博客是关于如何搭建eclipse的android开发环境, 与网上的其他博客不同,我的方法比他们简单的多,所 以推荐给大家. 搭建eclipse的android开发环境步骤: 1.配置JDK(Ja ...
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...
随机推荐
- 使用DbUtils实现CRUD
commons-dbutils 这是 Apache 提供了一个开源组织 JDBC工具库,它是JDBC简包,学习成本低,和使用dbutils可以大大简化jdbc的工作量,同一时候也不会影响程序的性能.因 ...
- Lua 数据库访问(转)
本文主要为大家介绍 Lua 数据库的操作库:LuaSQL.他是开源的,支持的数据库有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL. 本文为大家介绍MyS ...
- 【转】HLSL基础
原文地址http://blog.csdn.net/chpdirect1984/article/details/1911622 目录 前言 1.HLSL入门 1.1什么是着色器 1.2什么是HLSL 1 ...
- 上Mysql com.mysql.jdbc.StatementImpl$CancelTask内存泄漏问题和解决方法
近来在负责公司短信网关的维护及建设,随着公司业务发展对短信依赖越来越严重了,短信每天发送量也比曾经每天40多w发送量暴增到每天达到200w发送量.由于是採用Java做发送底层,压力递增情况下不可避免的 ...
- 非常棒的Visual Studo调试插件:OzCode 2.0 下载地址
最新版下载地址 http://download.csdn.net/detail/simadi/8925511 如果你是一名C#开发者,那么,你则需要OzCode.它将可视化调试的概念上升到了一个新的高 ...
- cassandra 服务启动流程
cassandra 服务启动流程 1. setup 1) CassandraDaemon ->main publicstaticvoidmain(String[]args) { insta ...
- IOS 多于UIImageView 当加载较大的高清闪存管理
当我们是一家人View 多于UIImageView,和UIImageView表明一个更大的HD,可能存在的存储器的警告的问题.假设第一次走进这个view,无记忆出现预警.当重新进入view,在那曾经 ...
- myeclipse 8.5-10.0 安装 svn 方法(转)
方法总结 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框 ...
- 为RadComboBox添加SelectionChanging事件
代码非标准,仅供参考. using System; using System.Collections.Generic; using System.Linq; using System.Windows. ...
- 新建WindowsPhone项目时提示未将对象引用设置到对象的实例
问题: 安装好新系统之后(只有Windows8 专业版和企业版支持hyper-v),然后安装vs2012,再安装Wp8 Sdk,安装完毕后新建Windows Phone项目,会提示未将对象引用设置到对 ...