Cocos2d-x for Android & iOS开发环境配置最佳实践

闲话少说,最近想在Mac OSX上搞搞cocos2d-x,而且要搞Android开发,于是找了些教程看如何搭建环境。下面的教程对我的帮助很大:
[url=http://www.cnblogs.com/young40/archive/2012/10/23/cocos2d-x-mac-os-x-android-xcode-ios-development-setup-best.html]Cocos2d-x for Android & iOS开发环境配置最佳实践[/url]

我需要一个环境在XCode里开发调试程序,然后到eclipse里打包android程序。上面的教程正式我需要的,但是每次建立工程又删除文件又修改文件对我来说太不爽了,于是我修改了cocos2d-x下template/android/的几个sh文件,以及create-android-project.sh,在附件里。
[quote]
localhost:tmp henrysha$ tar -tvf cocos2d-x.tar.gz
-rwxr-xr-x 0 henrysha staff 3822 Nov 29 18:52 create-android-project.sh
drwxr-xr-x 0 henrysha staff 0 Nov 29 18:51 template/
drwxr-xr-x 0 henrysha staff 0 Nov 29 18:52 template/android/
-rwxr-xr-x 0 henrysha staff 2007 Nov 29 18:52 template/android/build_native.sh
-rwxr-xr-x 0 henrysha staff 3594 Nov 29 18:52 template/android/copy_files.sh
-rwxr-xr-x 0 henrysha staff 1773 Nov 29 18:52 template/android/gamemk.sh
[/quote]

这样一来,我要新建工程步骤如下:
1、打开XCode,在cocos2d-x目录下建立一个cocos2d-x工程
[quote]
localhost:HelloCocos2dx henrysha$ pwd
/Users/henrysha/Workspaces/cocos2d-2.0-x-2.0.4/HelloCocos2dx
localhost:HelloCocos2dx henrysha$ ll
total 0
drwxr-xr-x 8 henrysha staff 272 Nov 29 00:41 HelloCocos2dx
drwxr-xr-x 5 henrysha staff 170 Nov 29 00:41 HelloCocos2dx.xcodeproj
[/quote]
2、执行create-android-project.sh
[quote]
localhost:HelloCocos2dx henrysha$ cd HelloCocos2dx
localhost:HelloCocos2dx henrysha$ ll
total 8
drwxr-xr-x 6 henrysha staff 204 Nov 29 15:15 Classes
-rwxr-xr-x@ 1 henrysha staff 189 Nov 29 00:41 Prefix.pch
drwxr-xr-x 14 henrysha staff 476 Nov 29 00:41 Resources
drwxr-xr-x 7 henrysha staff 238 Nov 29 00:41 ios
drwxr-xr-x 5 henrysha staff 170 Nov 29 00:41 libs
drwxr-xr-x 20 henrysha staff 680 Nov 29 15:21 proj.android
[/quote]
3、在Eclipse中导入proj.android工程
New -> Android Project From Existing Code
4、进入proj.android执行build_native.sh

这样就可以在XCode种开发调试,然后使用eclipse打包android程序了。

需要注意的是,build_native.sh执行后,在eclipse打包之前先刷新工程。

附:
细心的人早就发现XCode建立的工程有两级目录,比如.../HelloCocos2dx/HelloCocos2dx,所以我主要是修改了sh文件里的路径相关的地方使命令能够正常执行而不需要再对生成的文件进行修改。
如果有问题可以从这方面入手解决。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值