android + cygwin + cocos2d-x环境搭建
来源:互联网 发布:主播网络乞丐 编辑:程序博客网 时间:2024/05/22 08:25
http://15080452249-qq-com.iteye.com/blog/1762745
第一次打算接触游戏开发.据说cocos2d-x不错就想学习下.网络上找了蛮多配置的,但是发现有的写得不大清除,所以自己就写一个记录下吧.
首先你需要的几个工具:jdk,android sdk,android ndk,eclipse,cygwin,cocos2d-x的包.
jdk和eclipse以及ADT的安装就不说了.
android ndk : http://developer.android.com/tools/sdk/ndk/index.html
cygwin : http://www.cygwin.com/
cocos2d-x : http://cn.cocos2d-x.org/download
cygwin 的安装可以参考http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html这个为童鞋的步骤,有图片有文字.
不过这位同学最后一段的描述不清楚.哥在这上面坑了一天时间.(或许是鄙人的了解能力不行)
原文:
在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。
修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增加: (e/android-ndk-r8-windows/android-ndk-r8是安装ndk的路径)
NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8
export NDK_ROOT
具体的意思如下:
也就是你现在 window下的登陆用户是否是admin.如果不是则会在cygwin\home\这个目录下生成你登陆名的文件夹你就需要到这里面去修改.bash_profile 文件.否则就直接在cygwin\home\Administrator这个文件夹下修改.bash_profile.
修改内容为:
在.bash_profile文件中增加 NDK_ROOT的指向,如下:
NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8
export NDK_ROOT
(注:e/android-ndk-r8-windows/android-ndk-r8为你ndk解压后的绝对路径e为E盘
NDK存放路径不允许存在 空格 比如说 Program Files 这个目录下是不行的因为在运行 cocos2d-x中的create-android-project.bat之后会出现 提示大意为 cygwin 没有运行什么的所以解压的时候请注意下)
接下来去生成你的cocos2d-x项目可以参考以下链接
http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html
对上文的一些注释:
cygwin文件夹的选择 可以用 cd d:先选择到某个盘下然后继续 cd xx/x/xxxx
如果你在执行:
./buile_native.sh出现please define NDK_ROOT异常.那证明之前你在cygwin配置的
NDK_ROOT有问题.
导入eclipse.发现org.cocos2dx是空的.
两种做法:
1. 只需要将cocos2d-x引擎的根目录的cocos2dx/platform/android/java/src文件夹下文件夹全部复制到项目的src包下即可。
2. 也可以导入cocos2dx/platform/android/java这个工程生成一个jar文件添加到项目的libs文件夹下即可。
这两种方法都会在最终生成apk时将依赖复制到其中的。
嗯,感谢各位网友慷慨分享...在此膜拜了..
- android + cygwin + cocos2d-x环境搭建
- cocos2d-x 2.2 android环境搭建(不用cygwin)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw)
- window7下搭建cocos2d-x android开发环境【图文示例 不使用cygwin】
- 在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)
- cocos2d-x Android环境搭建
- cocos2d-x android 环境搭建
- cocos2d-x android环境搭建
- eclipse android ndk cygwin cocos2d-x开发环境配置
- (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- (三-----上) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- 三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- 事实证明 Chaoli Wang 用的也是这几套数据
- python操作MySQL数据库
- iOS使用照片選取器(UIImagePickerControllerDelegate)後儲存至資料庫、圖片壓縮
- 编写你自己的单点登录(SSO)服务
- java学习之cookies
- android + cygwin + cocos2d-x环境搭建
- 我的软件用了那些技术
- C/C++中static的作用
- 解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题
- 正则表达式
- hdu-4468-Spy-KMP+贪心
- 红帽未注册yum解决办法
- Java RMI方式调用问题 but was actually of type [$Proxy7]
- 动态存储方式与静态存储方式