跳到分类
  • 首页
  • 关于本站

关注互联网最新资讯,最新技术趋势
首页
码农视界
大数据
开源技术
创业动态
发表于 2012-06-13
0 条评论

ANDROID COCOS2D-X 开发环境搭建使用说明

创业动态

该篇文章转自于莫国强同志在百度文库上的资料.

一、准备工作

准备必要工具主要有三个(NDK,Cygwin和Cocos2d-X)
1.1、NDK(native development kit)。
1.2、Cygwin(Windows 环境下的迷你Linux编译器)。
1.3、Cocos2d-x继承开发环境(高效的2D游戏开发引擎)。
注:前提Android SDK和Eclipse 安装完成,测试NDK-r6b才可以顺利的编译。
2、安装工具
2.1、安装Cygwin
安装及配置Cygwin编译环境
下载Cygwin包(可在http://www.onlinedown.net/soft/26014.htm下载) 后运行setup.exe按步骤安装知道安装完成。
配置Cygwin
找到Cygwin安装根目录,进入目录home\Administrator(如我自己安装的如下 C:\cygwin\home\Administrator)找到【.bash_profile】文件用UltraEdit-32打开,并在文件最后添加上你安装NDK根目录(如我安装NDK的根目录为 D:\worksoft\android-ndk-r5)格式如下:
NDK=/cygdrive/d/worksoft/android-ndk-r6b
export NDK
2.2、安装Android NDK
2.2.1、 安装NDK(这里使用的是ndk-r4以上版本)
将下载好的NDK包解压到自己电脑指定位置(如我自己在D:\worksoft下),此处使用的是android-ndk-r6b版本。
2.2.2、配置NDK(r4以上版本不需要做过多的配置)。
2.3、安装Cocos2d-X
2.3.1、安装Cocos2d-x(解压直接使用)
将下载的Cocos2d-x包解压到自己电脑指定位置(我自己放在 D:\Cocos2d-x下)。此处我是用的是Cocos2d-x1.0.1版本。
2.3.2、配置Cocos2d-x
进入Cocos2d-x安装目录,找到文件create-android-project.bat使用UltraEdit-32打开:
1、并找到_ANDROIDTOOLS并将后面值设置成你安装android SDK工具路径(如我电脑设置为_ANDROIDTOOLS=d:\worksoft\android-sdk-windows\tools)
2、找到_NDKROOT并将后面值设置成你安装的Android NDK路径(如我电脑上设置为_NDKROOT=d:\worksoft\android-ndk-r6b).
3、找到_CYGBIN 并将后面值设置成你安装的Cygwin 的编译目录(如我电脑上设置为_CYGBIN=c:\cygwin\bin)。完成后保存,并关闭。
二、利用Cocos2d-X在android平台的开发步骤
1、进入Cocos2d-X的安装目录,找到create-android-project.bat并双击打开
输入你需要创建工程(项目)的包路径(包名),如:com.jerrks.mvc后回车。
输入你需要创建工程(项目)的名称,如:HelloJerrks 后回车
设置适用于Android版本号(androidVersionId),目前Cocos2d-x支持android 2.1以上版本,故androidVersionId 大于等于6。如:8(android 2.2)回车后系统自动在安装Cocos2d-X目录(我的电脑中为D:\Cocos2d-x\cocos2d-x1.0.1)生成含有android工程的HelloJerrks文件夹。在HelloJerrks中有三个文件夹:android、Classes和Resources,其中android中存放的是系统自动建立的android工程目录,Classes是存放所有Cocos2d-x本地(C/C++)代码文件,Resources文件存放的是所有Cocos2d-x中需要使用的资源文件。
2、打开Eclipse将上面建立的工程HelloJerrks导入到工作空间中。
3、编译本地本地(C/C++)代码和运行android应用程序
3.1、方法一使用Cygwin编译本地(C/C++)代码: 打开Cygwin 使用命令cd your_project_path回车进入你需要编译的工程(本例为HelloJerrks工程)其中your_project_path是HelloJerrks的绝对路径。后使用cd android/jni回车,最后使用命令 $NDK/ndk-build(其中NDK就是在2.1.2步中设置的Cygwin系统变量,ndk-build是android NDK的编译入口命令)回车进行编译。
3.2、方法二直接运行在Cygwin下进入HelloJerrks/android目录下执行命令./build_native.sh对本地C/C++进行编译。
3.3、运行android程序,打开模拟器或者连接到真机运行调试。

转发到新浪微博
除非注明,本站文章均为原创或编译,转载请注明: 文章来自程序界
分享给朋友:

轻松一刻

相关文章
随机文章
    • 暂无相关日志
    • 上半年移动互联网领域风投总额达39亿美元
    • 一场地方网站的盛宴-5.10日车库咖啡地方站长沙龙小记
    • 张小龙谈移动互联网产品设计原则
    • 简单谈一谈字符编码这点事儿
    • 要重点研究下cocos2d-x这个游戏引擎,据说8错的~
    • 站长力荐:防紫外线防偏光近视眼镜-近视码农的专属福利
    • 比较跨语言通讯框架:thrift和Protobuf
    • 一个中国互联网草根:我眼中的中国互联网创业
    • 信息图:社交Twitter奥运
    • Instagram两周年:1亿注册用户分享50亿张照片
所有评论

发表评论

取消回复

带星号*是必填项目。由于缓存,您的评论会稍后显示;请以个人的名义发表评论,昵称填写产品或网站名、评论内容附加无关网址将不通过审核。

上一篇: Android NDK安装(转)

下一篇: mark一篇好文章~,非常不错~,cocos2d-x入门教程~

← 返回首页
热门资讯
本周
本月
昨日
    • 失乐园—疫情下北京手艺人众生像,当下失落的码农和相声艺人
    • 字节跳动裁撤投资部,反垄断改革举措继续深入
    • 微软将面临严格审查!斥资687亿收购暴雪或将构成垄断
    • 专利文件暴露Meta元宇宙野心:克隆全人类
    • chrome代码的编译和调试(全部过程经本人亲自验证)
    • windows下搭建android开发环境-史上最正确最清楚版
    • 简单谈一谈字符编码这点事儿
    • 这一年,过的快–我的2014年终总结
    • 个人角度谈一点对go和erlang两门语言的体会
    • 自己验证过的centos上protobuf安装过程
    • 从高级语言学起还是从c学起?
技术宅的思考
本周
    • 大数据时代企业腾飞的利器:接入一套高效的外部数据系统来辅助决策
    • 好马还需要配好鞍-现代化数据体系架构是企业在大数据时代取胜的关键
    • 细说互联网大数据时代蕴藏的创业机会
    • 盛大游戏高管再变动:董事长兼CEO谭群钊离职
    • 360搜索被指偷来的“市场第二”
    • 疑似PPS代理公司声明曝光:曾讨论收购PPTV
    • 网谣传盛大游戏,盛大在线将打包被360收购,良知网友诅咒造谣者:造谣死全家
    • 谁为京东苏宁的价格战埋单?
    • 硅谷创业公司出奇招,直接用函数作为招聘广告的标题
    • 传雅虎CEO梅耶尔要为每位员工配备iPhone
创业动态
本周
    • 密码保护:Chromium代码下载编译
    • 过去几年很火的万门大学倒闭,创始人童哲连夜跑路
    • 字节跳动裁撤投资部,反垄断改革举措继续深入
    • 2015年,年终小结
    • 国内访问gmail的方法
    • 那些年,我开发过的约炮软件-由陌陌上市谈谈im产品这点事儿
    • linux共享动态库中同名对象重复析构-两次析构或多次析构的解决办法
    • 周鸿祎冰水浇头,接受als慈善冰桶挑战
    • 一场地方网站的盛宴-5.10日车库咖啡地方站长沙龙小记
    • 一个比较靠谱的awk的学习笔记
联系我们

关于 / 关于本站

本站由 WordPress 驱动 ,主题由SoftUses 提供技术支持
沪ICP备11048881号-1

©2025