mac下配置cocos2d-x android项目环境并使Eclipse模拟器正常编译运行
来源:互联网 发布:对网络直播的看法论文 编辑:程序博客网 时间:2024/05/16 06:33
前言,cocos2dx在mac下开发环境搭建是很简单的,安装完python后并使用命令创建完项目直接就可以采用Xcode进行开发了,下面内容主要为mac环境下怎么使我们的项目通过eclipse能在android模拟器设备上面运行
首先让我们看一下效果
第一步:下载cocos2dx开发包,已经熟悉用Xcode进行cocos2dx开发就不赘述了
第二步:在android官方开发网站下载android集成开发环境 http://developer.android.com/sdk/index.html。下面英文有很详细的说明,这个ADT的包很强大,包含了android开始开发应用程序的一切,如eclipse adt插件 androidSDK,所以我们不用在下载别的有的没的东西了,下载完成后解压缩到你想要放在的目录下既可以,会有eclipse、sdk俩个文件夹目录
第三步:下载NDK http://developer.android.com/tools/sdk/ndk/index.html 请选择对应于你电脑操作系统版本的,下载完成后解压缩到你想要放在的目录下,现在下载的最新版本的NDK应该都不再需要额外下载cygwin了(貌似6版本以前的都需要),当然你如果不在eclipse下进行c++代码开发的话,也完全是不需要安装CDT插件的
第四步:配置cocos2dx编译环境变量 打开终端输入 pico .bash_profile或者defaults write com.apple.finder AppleShowAllFiles -bool true在
用户名文件夹下寻找.bash_profile使用文本编辑器打开,添加以下内容:
exportANDROID_SDK_ROOT=/Users/BinHan/work/sdk
export ANDROID_NDK_ROOT=/Users/BinHan/work/android-ndk-r9c
export COCOS2DX_ROOT=/Users/BinHan/work/cocos2d-x-2.2.0
export NDK_ROOT=/Users/BinHan/work/android-ndk-r9c
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
分别更改为对应您下载的sdk和ndk解压缩的文件夹位置就可以了
第五步:打开eclipse,使用avd创建andorid模拟器
,其实就是给我们的模拟器起个名称,设置下模拟器的屏幕尺寸和分辨率和OS版本,在此一定要勾选下面的Use Host CPU否则可能出现模拟器不能正常运行的情况
第六步:将我们的cocos2dx项目导入eclipse中
鼠标右键->Import,选择
然后点Browser,在此我们选择cocos2dx自带的samples项目,一直到proj.android选择open,然后finish就可以了
此时我们的项目应该会报错,因为我们还没导入cocos2dx项目所需要的Library库项目,按照刚刚导入项目的步骤再此导入Library库项目,Library库项目路径为cocos2dx文件下cocos2d-x-2.2.0/cocos2dx/platform/android/java
第七步:此时可以适当将我们的项目clean下,如果一切正常应该是不会报错的,至少我在这之前是没有什么问题的,这时候我们就可以编译我们的项目了,但是我在这一步出现的一个很重要的问题,编译不通过,说我们没有定义NDK_ROOT,但是我们确实已经在第四步时候已经定义了,百度谷歌了很久,找到了解决办法,
此时修改我们项目中得build_native.sh文件,使用文本编辑器打开,在第二行添加我们的NDK_ROOT,将路径修改为对应您的路径就可以了,然后重新编译既可
最后,上传一张模拟器成功运行sample demo的截图,就此大功告成。
- mac下配置cocos2d-x android项目环境并使Eclipse模拟器正常编译运行
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行
- 【iOS-cocos2d-X 游戏开发之三】Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目(转载)
- mac下cocos2d-x配置android环境
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- Windows 环境下搭建Cocos2d-x 3.0环境并配置Android交叉编译环境
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- Mac下配置Android NDK环境并搭建Cocos2d-x环境
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- Mac 下配置 Cocos2d-x 3-x android 的环境,terminal 和 eclipse两种方式
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- Cocos2d-x游戏开发之Mac下配置Android NDK环境并搭建Cocos2d-x环境 若干问题
- MAC下用eclipse编译cocos2d-x项目
- SVD与PCA
- 程序员博客到底要写些什么
- Hibernate的HQL语句mapped问题,session.createQuery("from com.zhangle.Entity.Book");
- 红黑树-逆序对
- 软件架构师的特点
- mac下配置cocos2d-x android项目环境并使Eclipse模拟器正常编译运行
- Ubuntu 完美安装Sublime Text 2
- 加入了windows Domain域的Windows 2008如何自动登录
- Linux内核学习总结(附录linux协议栈函数调用图)
- jpa入门(使用hibernate)
- 《STL源码剖析》——迭代器(iterators)概念与traits编程技法(二)
- log4j(一)
- linux移植篇二
- CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)