使用Android Studio 进行cocos2d-x开发入门全攻略(教程)

在配置cocos2d-x Android开发环境时,发现网上的教程大多针对Eclipse (> _<) ,自己捣鼓了很久才在配置好可以使用Android Studio 调试的cocos2d-x环境。不过使用Android Studio开发感觉真的很棒啊,不会有Eclipse一堆莫名其妙的错误(才不会说我其实是懒得折腾๑乛◡乛๑)。

嗯,还是直接进入重点。

配置cocos2d-x前,先要准备好以下几项:

  1. python环境
  2. Ant
  3. SDK
  4. NDK
Python的话直接百度搜索Python找到官网进去下载:   Python官网

需要注意的是,目前cocos2d-x只支持2..x版本,或许以后可能会支持3.x,但目前下载2.x的版本就对了。


下载后是一个msi文件,直接双击安装,记得勾选自动添加环境变量。


Ant也可以百度搜Ant找到官网下载:Ant下载


下载最新的版本。下载后解压到任意文件夹,只要好找就行了。


至于SDK 和 NDK ,在配置好Android Studio后应该也就跟着弄好了,网上有很多Android Studio SDK,NDK的配置教程,这里就不再赘述了。


cocos2D-x环境:


度娘搜索cocos2dx找到官网:cocos2dx官网

下载最新的3.x版本,至于旁边那个Cocos Creator是什么,那是cocos2d最新的IDE,不过目前只能用js和Lua语言,c++还在摸索和实验的阶段,或许以后就用得上了,目前就乖乖用命令行吧╮(╯_╰)╭。当然,如果你会js 的话还用什么AS,直接投奔cocos Creator吧。
下载后解压出来找到“setup.py",(如果你设置了不显示文件拓展名就是”setup“),双击运行(运行不了请检查Python环境是否安装正确,用Python3.x版本会出错)。如果还是出错,在setup.py所在目录按住shift+右键,选择”在此处打开命令窗口“,然后输入setup.py,检查出错的信息。

点setup.py会跳出一个命令行窗口要求你输入SDK,NDK和ANT的路径,直接把对应的文件夹拖进去就可以了。注意一下Ant的路径是bin: 

如果你的路径都填写正确的话,再次点setup.py窗口只会一闪而过。这时就可以创建自己的cocos2d-x应用啦o(≧▽≦)o

打开命令窗口(cmd) ,输入:
cocos new demo -p com.mycompany.meow -l cpp -d D:\cocos2dx\demo
参数说明:demo为项目名称
 -p 后面接包名
 -l  后面接使用的开发语言类型,可以选cpp,lua或js
 -d 后面接项目存放的地址,路径随意

成功后在项目地址下就可以找到了,之后你也可以用Android Studio或Eclipse导入,Android Studio的话是导入proj.android-studio。

编译:命令行进入你的项目所在路径,然后输入:cocos compile -p android --android-studio
然后你就可以去做其它事了,喝杯茶看看书什么的,因为第一次编译真的很久[(--)]zzz。
【”【】“括起来的内容为常见错误,或者说基本上都会遇到的错误,请仔细阅读,请仔细阅读,请仔细阅读,重要的话说三遍】

【如果出错并提示:
在 Android SDK的platforms下未找到文件夹 'android-25',请使用 --ap 指定需要的API版本。那么找到你的SDK路径下的platforms文件夹,看里面最新版本是多少,比如是android-25的话,那么编译就用cocos compile -p android --android-studio --ap android-25】


【如果提示没有android命令,或android命令已被废除之类的,去下载一个较老版本的SDK(tools_r25.2.3-windows.zip),并把里面的tools文件夹覆盖现有的,实在找不到的话再私聊我】

编译完成后就可以用android studio编译运行了,不过电脑上大多数模拟器都运行不了包括genymotion( 这个需要安装解释器),不嫌麻烦的话连自己手机开启USB调试运行吧。
当然也可以用命令行cocos run -p android --android-studio --ap android-25 直接运行,也能直接生成apk并安装到手机上自动运行,优点是这种方式生成的安装包会比android studio打包生成的小一些,对安装包大小敏感的话可以用这种方式。

【如果用命令编译运行生成apk过程出错了并提示解压错误,那么应该是cocos2d-x下载gradle工具压缩包不完整导致的,找到C盘 User\.gradle\wrapper\dists 下检查最新版本的工具包,比如我这里是gradle-3.3-all ,然后手动去下载相应的gradle压缩包替换即可(不要解压),附下载地址:https://downloads.gradle.org/distributions/gradle-3.3-all.zip  把3.3换成自己需要下载的版本】



嗯。。。暂时就想到这里。其实距我第一次安装cocos2dx开发环境已经有一个月的时间了,所以大部分内容都是靠回忆的写的,如有错误的地方欢迎指出
  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值