Cocos2d-x 3.2 win7环境搭建 + android移植

来源:互联网 发布:js删除数组中指定对象 编辑:程序博客网 时间:2024/05/18 00:16

 

前提:已安装 JDK 环境

一、工具及软件 (版本32位 64位保持一致)

1、  Android SDK    http://developer.android.com/sdk/index.html

2、  Android NDK    http://developer.android.com/tools/sdk/ndk/index.html

                                    建议为r9d版本

3、  Ant                      http://ant.apache.org/bindownload.cgi

4、 Cocos2d-x 3.2  http://cocos2d-x.org/download

5、  VS2012             百度之,网上有密钥

 

解压即可:

 

5、Python         https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

1必须为2.7版本

2)配置环境变量

      在path环境变量中添加安装路径,分号隔开 如C:\Python27

 

 3单击“开始”—>“运行”—>输入:cmd 窗口中输入python

       下图表示配置好


二、Cocos2d-x 配置

1、打开解压的Cocos2d-x 根目录找到 setup.py 运行 

2、根据提示填写 NDK、SDK、ANT 的根目录 路径(ANT是bin文件夹)

 

 

3、可以在环境变量里查看 COCOS的变量也自动添加进来了

 

 

 

环境变量配置完最好重启一下


4、创建项目

 

首先打开终端,cd到cocos2d-x 目录下,运行命令 setup.py 

在终端键入命令 cocos new 项目名称 -p 包名 -l cpp -d 项目路径

 

(可以写为脚本)

 

5、  加载项目到 vs2012

 

项目路径->项目名->proj.win32->项目名.sln   用vs2012打开

 

生成解决方案(调试->开始执行不调试)时间挺久,运行完毕出现(Hello World)

 

 


 

三、移植Android(编译时间挺久)

 

1、  直接命令行打包apk 生成Android工程

 

   打开终端,cd到新建的工程目录,执行命令 cocos compile -p android -j 4

 

 

生成的apk文件在 项目目录下 \bin\debug\android,可直接安装

 

2、 运行项目目录下  proj.android-> build_native.py 生成完整 Android工程

 

 

3、 两种方法没什么区别,只是第一种直接生成apk文件,第二种更方便

 

都会生成Android工程必须文件, proj.android->libs->armeabi->libcocos2dcpp.so


四、在Eclipse中运行

Android开发的应该已经配好 SDK

 

1、 导入cocos2d-x的jar包

Eclipse菜单 File->Import->Android->Existing Android Code Into Workspace

 

  

 

2、 导入项目,同理

  

 

3、 此时项目会报错,因为没有引用Cocos2d-x 的库文件

 

解决:右击项目 选择 Properties->Android  拉到最下面

 

      Remove掉报错的库文件路径,

 

      Add    选择libcocos2dx


  

 

 

4、 在vs中如果新建 了 新的cpp文件,需要在 在Android.mk中添加相应的文件,格式与图中一致,注意相对路径

 

 

 5注意,如果更改了vs2012中的代码,就需要重新运行一下build_native.py

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝退款后红包怎么办 手机不能吃鸡怎么办? 在国外手机软件好多不支持怎么办 淘宝店拒绝退款怎么办 app没有退款资格怎么办 手机无法计步怎么办 抖音机型不支持怎么办 用nfc不支持卡片怎么办 移动怎么办省内流量包 手机交不了话费怎么办 淘宝快递不签收怎么办 快递买家不签收怎么办 淘宝退货未收货怎么办 淘宝退衣服运费怎么办 手机流量不到账怎么办 淘宝水果坏了怎么办 用微信充值话费充成空号了怎么办 苹果id被拉黑了怎么办 苹果app不退款怎么办 合同退款不退怎么办 微信充值q币被骗怎么办 小米手机存储空间不够怎么办 小米mix2s存储空间不够怎么办 进货一直没发票怎么办 魅蓝note5卡怎么办 电话费套餐花不了怎么办 墙和床头有间缝怎么办 床板里有虫子怎么办 松木床板味道大怎么办 寝室床板有虫子怎么办 胶合板当床板有气味怎么办 淘宝食品有问题怎么办 淘宝买东西碎了怎么办 被淘宝商家骚扰怎么办 闲鱼被别人拉黑怎么办 三无工厂抓到怎么办 淘宝买东西卖家不发货怎么办 打假人异地起诉怎么办 卖家拒绝发货怎么办 千牛发货收费怎么办 淘宝购物想退货怎么办