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

来源:互联网 发布:点亮图标源码 编辑:程序博客网 时间:2024/05/17 21:05

前提:已安装 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
原创粉丝点击