cocos2d-x android xp环境搭建,windows下从零开始配置cocos2d-x环境

前几天,我的电脑发生了一次核爆炸--我把用了好几年的XP系统给格式化了,转向win7(其实我很早前已经安装了,只是一直没有用)。很多开发环境需要重新配置,这里就记录一下cocos2d-x的配置过程。

(我之前用的是cocos2d-2.0-rc2-x-2.0.1,而现在用的是新的cocos2d-2.1beta3-x-2.1.0,感觉配置上还是有点不同的。)

1.安装一个visual studio。或者可以是vc express版(我之前在xp下就是用vc++2008 express的,不过之前搞winphone发开的时候装了个visual studio 2010,所以就以vs 2010为例)。

【cocos2d-x开发包的编译:可参考(http://cn.cocos2d-x.org/resource/show?nid=60)】

2.下载cocos2d-x的开发包。我下载的是cocos2d-2.1beta3-x-2.1.0版本。

3.解压cocos2d-x开发包,打开开发包目录,点击build-win32.bat编译cocos2d-x的代码。

4.在开发包目录下,点击运行install-templates-msvc.bat为vs安装cocos2d-x的模板。

(~~括号内容可以略过~~若想将来的工程可以放到别的地方,需要在安装模板前,修改一下模板中的脚本文件。为[cocos2dx package folder]\template\msvc\CCAppWiz.win32\Scripts\1033\default.js,为其添加一个指向 cocos2dx文件库的绝对路径。此时在安装模板,则应用模板新建出来的工程已经可以编译了,但还不能运行。因为缺少dll文件。我们在新建的工程文件 夹下新建两个文件夹,命名为Debug.win32和Release.win32。回到[cocos2dx package folder],也可以看到Debug.win32跟Release.win32这两个文件夹,将他们里面的dll文件分别复制到我们刚刚新建的名字对应 的文件夹里面。

default.js的下载地址:(只需要打开并搜索找到var cocosSrcHardDir,将它的值修改成你们对应的cocos2d-x开发包目录即可。)

http://www.oschina.net/action/code/download?code=17087&id=28389

)

【android开发环境的配置:可参考(http://blog.csdn.net/teamlet/article/details/8194933)(http://blog.csdn.net/comeontom/article/details/7553030)】

5.下载jdk,安装,并设置环境变量。主要是添加“JAVA_HOME”,“CLASSPATH”和“PATH”。完成这步后,就可以编写java程序了。

6.配置android SDK。传统方法有点麻烦,谷歌现在给我们提供了一个简便的方法。它发布了一个集成好android SDK的eclipse版本。直接到http://developer.android.com/sdk/index.html下载ADT Bundle即可编写android程序了。

【cygwin的安装:具体参考http://my.oschina.net/u/131573/blog/23728】

7.安装cygwin。还是参考上面的链接吧,我感觉作者他说的挺易懂的。

8.下载android NDK包,并解压。

【cocos2d-x编译为android工程:具体参考http://blog.csdn.net/comeontom/article/details/7548375】

9.打开cocos2dx开发包目录下的“create-android-project.bat”进行编辑。为android tools, ndk, cygwin设置正确的路径。

10.运行“create-android-project.bat”生成一个android工程。但是,如果你是用较为新的cocos2d-x的话,可能会出现出现找不到NDK_ROOT的问题。网上较多提供的解决方案是修改cygwin的.bash_profile,但是这容易造成编码格式的问题(dos2unix...)。所以我建议不要修改cygwin的.bash_profile,而是修改cocos2dx开发包目录下的template\android\build_native.sh文件,在其开头加上NDK_ROOT=(你的NDK路径)。这样就可以编译出一个android工程了。

11.我们现在将这个android工程导入到我们第6歩里面所下载解压到的eclipse里面。这是如果显示工程有错,出现 “importorg.cocos2dx.lib.Cocos2dxActivity;”找不到的话,这是因为新版的cocos2dx将用到的函数库移动到一个独立的工程里面了。所以我们需要将[cocos安装目录]\cocos2dx\platform\android\java作为一个工程导入eclipse。这 样,我们的工程就会自动引用这个工程里面的函数了。

12.最后,在我的配置过程中,它还是存在一点小小的错误:AndroidManifest.xml显示icon的名字找不到了。问题不大,改一下就可以了。

【编辑推荐】

【责任编辑:milk TEL:(010)68476606】

点赞 0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值