cocos2d-x 2.0.1版本的使用 在android 上运行 初学篇(2)

上一篇介绍了使用vs2008 运行cocos2d-x


这篇主要是介绍如何在android上运行~ 你会爱上手机的噢。


首先,先准备好以下的工具。 装好adt的 eclipse ,android sdk,android ndk,cygwin ,


关于以上文件安装和配置这里就不介绍了,大家可以看看资料,网络上有很多。


当你下载好以上的文件后,如果是在win 平台上,需要配置好环境变量,包括ndk。cygwin的。


然后开始---》


首先进入你下载好的cocos2d-x 的目录下。有如下文件




,选择该文件,右键选择文本方式打开。。需要修改几个地方

以上用红框标出来路径,对应到你下载的位置即可。


接下来选择保存。 然后回到该cocos2d-x 目录。 打开刚刚编辑的文件。

打开后,会出现以下


如果出现以上文字,说明你刚编辑的路径都正确。 如果没有出现以上内容。 请认真检查下路径。

这个文件主要是用与生成基于cocos2d-x 的android工程。里面会包含cocos2d-x  库的android.mk  。

    在cmd.exe 里输入以下内容:


然后选择平台,这里建议选择android 2.3 的包。  不然后面在eclipse里会出现SoundPool的相关api问题。~~


当你敲完所有内容,按下enter后

  你会发现在cocos2d-x的目录下多了个myCosTest文件夹。 这个就是生成的android 工程目录。


然后打开该目录会发现有如下的文件结构:


到了编译本地文件生成可以在android上使用的.so文件关键时候了

。。。。。


打开cygwin 这里cygwin需要安装gcc 等编译插件,可以去android官网找如何使用cygwin编译android  ndk  --目前我使用的是最新的android-ndk-r8



在cygwin 上进入刚刚生成的MyCosTest 的.android目录下。 发现 build_native.sh。 通过bash 来编译  (这个是不同与之前的cocos2d-x 1.0版本的)



然后就会发现cygwin开始生成.so文件, 同时会生成



然后打开eclipse  选择导入已经存在的android project 添加进刚刚生成的android 目录,就可以了。



这个使用你运行android 虚拟机,使用虚拟机来运行工程


  如果你发现虚拟机的控制台打印出  the android is not support gles2.0 。不用担心,不是你工程问题。  是你的android虚拟机没有gl es2.0 的库,不能运行。



可以找个手机运行。 ~  然后你会成功看到画面。


这里都是我实际出的结果,如果有问题,可以提出来,或是直接看官网的英文版,之前因为也看了很多其他的资料。发现都不适合最新版的cocos2d-x 所以特地写了,以供学者学习。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

八_戒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值