cocos2d-x for android(1)-环境的配置
来源:互联网 发布:邮票交易源码 编辑:程序博客网 时间:2024/05/29 19:59
转载自:http://15080452249-qq-com.iteye.com/blog/1762745
这个很不错:http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html和http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html
第一次打算接触游戏开发.据说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时将依赖复制到其中的。
注意:
1.如果在编译的时候出现“ndk-build:No such file or directory”错误的话,可以看这个http://hi.baidu.com/alonesth/item/2a918a035fd2e1d2905718b0,“如果你是使用写字板或者记事本修改的,那么启动cygwin时会出错的,在cygwin输入以下命令就可以解决:dos2unix .bash_profile"
2.解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题 。http://blog.163.com/zhoulong19880518@126/blog/static/6070970220132511558143/
- cocos2d-x for android(1)-环境的配置
- Cocos2d-x Android开发环境的配置
- cocos2d-x for android --环境配置( HelloWorld)
- cocos2d-x 3.0 bata for android环境配置
- fedora20 cocos2d-x 3.2 开发环境配置(for android)2
- Mac 下配置 Cocos2d-x 3-x android 的环境
- android 环境下使用cocos2d-x的环境配置步骤
- cocos2d-x for android:ubuntu 环境搭建
- cocos2d-x for android:ubuntu 环境搭建
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- Cocos2d-x学习(1) - cocos2d环境配置
- 配置windows7下cocos2d-x、android的开发环境
- android平台下的cocos2d-x环境配置经历
- windows下cocos2d-x的Android环境配置
- cocos2d-x-3.2的Android环境配置(win7)
- Mac 上配置 cocos2d-x3-x android 的环境
- Cocos2d-x 3.2在mac下android的环境配置
- java的IO(二)
- 面试题分析:6 关于HashSet的add方法的解析
- 关于ngx_trylock_accept_mutex的一些解释
- 记我装系统
- UVa 10192 - Vacation
- cocos2d-x for android(1)-环境的配置
- perf event
- 也说字符串解析的一个方法
- Java的封面[转载]
- μC/OS Ⅱ学习笔记--任务的调度
- C语言将数字转化为字符串
- 普通寻路算法
- 寂寞的一夜
- Java谜题畅读版之字符谜题