cocos2d-x及android环境的搭建

  
  今天找工作的时候,qq上他问我有没有博客,我突然意识到博客是一个对方了解我很好的一个平台,所以今天我开始写博客,前言结束进入正题。
  
  以往一直用cocos2d-x-2.2.3今天开始升级使用cocos2d-x-3.2alpha0,安装和搭建环境很麻烦,为后人着想,我一步一步把我安装的过程写出来。


  step 1.vs2012下好,安好。有人说vs2013cocos2d-x有一些问题也不知道真的假的,反正我原本就用的是vs2012。


  step 2.ADT Bundle 下载下来记住放在哪里   p.s. http://down.51cto.com/data/607919 我在这里下的  解压方式看下面的评论。


  step 3.JDK  既然要想搞android JDK怎么可以没安  ,不解释怎么安这个东东,仅仅注意添加环境变量。


  step 4.安装CDT插件,这是个Eclipse的插件,用来支持Eclipse中C/C++语言的开发。从Eclipse的官网下载,下载之后,将文件夹里面的内容复制到Ecplise安装目录下对应的文件夹之后就可以了。   p.s. 地址 http://www.eclipse.org/cdt/downloads.php


  step 5.安装NDK ,这是进行C/C++与Java混合编译的必要工具。记下下载之后解压到的目录,因为到之后的安装中会用到,我把它的目录添加到Path里了个人习惯。


  step 6.安装ANT,Cocos的Android开发需要用到它,所以下载下来安装好吧。


  step 7.安装python 2.7  cocos2d-x里面经常使用python做一些配置环境,创建什么什么的。注意不要3.x以上的类似print 2.x和 3.x就不一样cocos的python是2.x所以我们就下2.x  记得添加环境变量p.s. 地址 http://www.pc6.com/softview/SoftView_67665.html


  step 8.解压缩cocos2d-x-3.2alpha0,不容易啊第8步才到这,安装目录里有个setup.py 运行它 或者进入cmd 到文件目录下 python setup.py 


  step 9.创建项目 在cmd下键入 cocos new 文件名 -p 包名(xx.xx.xx注意是三层) -l 所用语言(cpp) -d 路径(E:\cocos2dx)


  step 10. 运行项目  找到创建好的目录下的proj.win32里面的xx.sln文件,双击运行(装好了vs2012的前提下),少年想怎么搞就怎么搞吧。


  step 11.搭建android,把安装目录下的cocos2d-x-3.2alpha0\cocos2d-x-3.2alpha0\cocos\platform\android\java\src 复制到你项目目录的proj.android下合并src,proj.android\jni文件夹下有个Android.mk用记事本打开找到
LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp\在这里把你自己要用的cpp加进去,然后运行build_native.py。


  step 12.运行ADT Bundle下的eclipse,打开eclipse后点击file->Import选择android下的那个,然后下一步。再点击Browse选择你项目里面的proj.android文件夹然后导入,等待片刻,导入完成后在eclipse中右击导入的项目选择run as->android application。之后会在bin目录下生成apk,如果你没有安装android虚拟机最后会提示你安装配置一个虚拟机,可以选no,其实这时已经生成一个apk在你项目的bin文件夹下,用自己的手机搞起吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值