android studio+cocos2dx3.16 lua开发环境搭建

1. 下载cocos2dx-3.16

去官网下载 http://www.cocos.com/ 解压到D:\cocos

因为我电脑上已经有了android sdk,所以一会儿我要使用不包含sdk的android studio安装包,这儿就要先跑下D:\cocos\cocos2d-x-3.16\setup.py脚本 设置好各种环境变量,如果使用包含sdk的android studio安装包可以等安装好后 再来设置这些环境变量
主要是android sdk的目录
NDK的目录可以等到第4步android studio帮我们下好后 我们再设置。

2. 编译windows版本

需要vs2013及以上版本 没有就先安装vs
安装好后 打开 D:\cocos\cocos2d-x-3.16\build\cocos2d-win32.sln 编译运行

3. 安装android studio

与cocos2dx-3.16 配合的android studio是2.3.3.0版本
可以直接百度软件中心下载(包含了android sdk),我这儿下的是没有包含android sdk的版本。
在android studio中文社区下载的 找到历史版本http://www.android-studio.org/index.php/download/hisversion下载即可 不用安装 直接解压即可。

需要注意的是android studio需要jdk1.6及以上的支持,如果没有安装jdk的需要先去安装jdk。
然后添加JAVA_HOME环境变量,指向jdk目录,path环境变量追加%JAVA_HOME%\bin目录

4. 编译android版本

打开android studio 由于我们选择的没有带android sdk的版本 这是会有unable to access android sdk add-on list的提示,我们可以不用管,进去了再根据需要下载。
点击cancel进入主面板,按照http://docs.cocos.com/cocos2d-x/manual/zh/installation/Android-Studio.html教程导入test的android studio工程。这时候可能会需要下载一些组件,静待下载完毕即可(貌似现在都不用了 ,速度还比较快)。
然后点击RUN 编译运行即可,如果缺少什么组件,点击提示下方的链接,下载安装即可。这儿可能缺少的组件主要是NDK(r14以上),和对应版本的android sdk。他们会被下载到android sdk 对应的目录下。

5. 建立lua项目

cocos new project_name -p project_package_name -l lua -d D:\cocos\project

总结

这是很顺利的情况下,如果中间出现什么错误,都可以在网上找到答案。android studio集成度高,组件管理方便,想比于以前eclipse 现在不需要ant,也不需要自己单独去下载什么adt,ndk这些了。确实方便了很多。如果想使用cocos 的命令行打包,只需要设置NDK的目录即可(使用setup.py设置),v3.16版本要求r14及以上版本。

你可能感兴趣的:(cocos)