COCOS-2D跨平台环境配置
来源:互联网 发布:淘宝全景图体验app 编辑:程序博客网 时间:2024/06/06 02:22
cocos2d-x.2.2.1
android-ndk-r9c
adt-bundle-windows-x86
cygwin
python2.7
下载地址:
ndk-------http://developer.android.com/tools/sdk/ndk/index.html
sygwin------http://www.cygwin.com/
**sygwin安装步骤:
第一步:运行setup.exe程序,直接点击Next进入下一步。
第二步:选择安装方式。第一次可以采用Direct Connection在线下载安装,如有现成的离线包,可以选择离线安装(Installfrom Local Directory)。
第三步:选择安装目录。比如D:\Java\Cygwin,注意此目录是指Cygwin最终的安装目录,不是下载文件暂存目录。
第四步:设置本地包暂存路径。暂存目录默认是放到setup.exe的同级目录下,建议放到指定的文件夹,如D:\Cygwin_install_file。安装完成后把这个文件夹打包备份,以后再配置时不用重新下载。
第五步:设置网络连接方式。这个目前河蟹没爬过来,选第一个即可。
第六步:选择下载站点地址。据说国内163站点的速度不错,我也是用的这个。
第七步:等待加载安装项载入,选择安装项。点击Devel-Default,使之变成Devel-Install,展开后可以看到其下的子项被选中了(网上多数教程都说选中某12个包,找起来太坑爹了,直接全下载了吧,全选多了150M左右)。此界面其他设置都不用动
第八步:等待下载完成。下载完成时间决定于你选择的安装包数量及网络连接速度,安装我安装的版本,约983M,下载完成后会自动安装到上文设置的安装目录,安装也要时间的,总时间较长,去吃个饭没啥问题。
提醒:第四步的备份建议,尽量去做。如果有备份,第二步中选择离线安装。
**验证:
运行安装目录下的“Cygwin.bat”,第一次运行时,它会自动创建用户信息,用户信息存放在“.\Cygwin\home”中。
在运行“Cygwin.bat”打开的命令行窗口输入:“cygcheck -c cygwin”命令,会打印出当前Cygwin的版本和运行状态,如果status是ok的话,则cygwin运行正常。
分别输入:“make –v”和,“gcc –v”命令如果检测成功,会有make和gcc相关版本信息打印出来。
**设置ndk路径:
配置环境变量:
NDK_ROOT----------D:\android-ndk-r9c (对应路径)
ANDROID_SDK--------D:\adt-bundle-windows-x86-20131030\sdk (SDK路径)
在path中添加D:\Python\;D:\android-ndk-r9c;D:\java_cygiwn\bin;D:\adt-bundle-windows-x86-20131030\sdk\platform-tools;D:\adt-bundle-windows-x86-20131030\sdk\tools; (python路径ndk路径cygwin路径sdk_tools路径sdk_platform-tools路径)
**使用命令行新建项目:
进入cocos2d中D:\cocos2d-x-2.2.1\tools\project-creator目录下 按住shift键右击打开命令窗口 输入python create_project.py –project (项目名称) -package (包名) -language cpp 新建空白项目-----项目在D:\cocos2d-x-2.2.1\projects目录下
**拷贝Classes和Resources文件夹到刚生成的demo对应文件夹下
**用vs打开脚本生成的cocos2dxdemo,此时那个项目下只有默认的几个类,我们需要手动添加其他的cpp和h文件
**接下来需要让游戏运行在手机上。首先拷贝Resources里的所有资源到\proj.android\assets文件夹下(*注:新建的项目proj.android目 录下是没有assets文件的,新建的项目目录如下
当把项目导入到eclipse之后proj。android下回生成assets目录,如下)
**修改proj.android\jni里的android.mk文件,将所有的cpp文件加上。这条容易漏!
**把项目导入eclipse中:
导入项目的时候应导入项目目录下的proj.android目录注意不要选择 Copy projects intoworkspace。因为可能一些配置用的是相对路径,不然可能会找不到一些东西。
导入一个新的项目后src中的java类会报错,这是应该导入D:\cocos2d-x-2.2.1\cocos2dx\platform\android这个项目 eclipse会编译,编译完成后可运行自己的项目(*注意:每次导入一个新的项目eclipse都会重新编译一次)
(***可在cygwin中先行编译项目,编译完成后会生成一个.so文件
进入项目的D:/cocos2d-x-2.2.1/projects/LuoLiRun/proj.android(*路径中注意是/而不是\)的这个目录下运行./build_native.sh命令可在eclipse中进行编译)
- COCOS-2D跨平台环境配置
- cocos 2d-x 3.0环境配置
- COCOS-跨平台开发环境配置
- cocos 2D js 环境搭建
- 【cocos 2d-x】VS2012+win7+cocos2d-x3.0beta2开发环境配置
- cocos开发环境配置
- cocos环境配置
- Cocos项目环境配置
- cocos开发环境配置
- cocos 2d-x 3.0 正式版环境搭建
- 【cocos 2d-x】VS2013+cocos2d-x3.3Final+Adriod交叉编译环境配置(超详细版)
- cocos 2d-x】VS2013+cocos2d-x3.3Final+Adriod交叉编译环境配置(超详细版)
- cocos 2d 主页
- cocos-2d
- cocos-2d动画
- cocos-2d动作
- Cocos 2d 笔记
- Cocos 2d TestCPP 学习
- oracle translate 用法及replace用法,及其区别
- 如何实现Flex外出脚本访问
- 2013硕士毕业生薪资待遇
- 使用IIS Express代替ASP.NET Development Server
- 工厂方法模式
- COCOS-2D跨平台环境配置
- 第五章:寻找满足和为定值的两个或多个数
- Sql server 单用户模式 添加Windows用户验证,修改SA账户信息
- Native Messaging
- [数论] POJ 3090/HOJ 2416 Visible Lattice Points 欧拉函数
- 给技术人上的管理课:控制和计划
- 如何写简短易懂可维护的函数
- 子串
- no no no. 不要使用kill -9