Cocos2dx从零单排游戏开发(一)环境搭建(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:25 点击:


没成功?很正常,因为还有一些准备工作要准备。

首先,这行代码开头是python,执行了android-build.py的脚本,所以你得有个python环境吧,我的python运行环境是python27,配置好环境变量。

这行代码的末尾是我们要部署的项目名称hellocpp,这个项目的路径是


Cocos_home\samples\cpp\hellocpp


进去之后会看到以下几个文件夹:

图片5

随便进去看看,我们关注的是三个:

Classes 这里面放着cpp的代码

Proj.android 这里面就是要部署的android项目目录

Resources 这个里面放了一些各个平台公用的资源,不过你构建的时候这些资源会自动拷贝到proj.android中去。

好,进入proj.android,发现里面有些android项目常见的文件,但是基本上没什么内容。我们知道,cocos2dx部署到android上面的原理其实是借用androidNDK来构建出一些本地的Activity。所以,

 $ python android-build.py hellocpp

这行代码成功的前提是你还要配置好android NDK环境。配置的方法是先去这里下载好最新的android NDK开发包,我下载的是ndk r9c。


https://developer.android.com/tools/sdk/ndk/index.html


下载完了,配置好环境变量,把ndk的根目录放到path变量下面。基本上,就可以开始部署了,在执行那行神奇的代码之前,先检查一下自己的配置是否都弄好了:

必要的配置包括


Jdk

android sdk

android ndk

Python


如果之前做过java和android开发的话,jdk和android sdk应该已经配置过了,主要是新加了ndk和python的环境变量。

一切准备就绪,执行那行神奇的代码,并且同时可以进入


Cocos_home\samples\cpp\hellocpp\porj.android\

文件夹下面,可以看到会新增一些文件了。

如果执行结果没有报错,基本上就成功了。如果报错的话,应该就是环境变量没有配置好,比如我第一次搞的时候,ndk就没配置好,结果导致构建完项目安装在手机上后闪退。

接下来就是和任何弄好的android项目一样了,可以用ant来构建打包,也可以用eclipse,我平时用eclipse惯了,所以打开eclipse导入,结果发现这个项目还要依赖另外一个项目

Cocos_home\cocos\2d\platform\android\java

一并导入进来,然后clean一下,没有报错,好的,在手机上运行起来,就可以看到了:

\


手机上也跑起来了,下一步我们就可以开始编写自己的第一个Cocos2dx项目了!!


发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • cocos2d-x学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x学习(一):HelloWorld
  • cocos2dx在xcode下开发,编译到android上(2)
  • cocos2d 设置屏幕默认方向
  • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1