关于cocos2d-x 3.X的搭建和编译成Android平台程序的说明

来源:互联网 发布:sql replace 单引号 编辑:程序博客网 时间:2024/06/05 04:18

 1,首先安装python配置环境变量

方法一、我的电脑->属性->高级->环境变量->系统变量 
在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\Python26"(不要引号) 

方法二、运行->cmd 
输入set PATH=%PATH%;C:\Python25 
接下来,再在当前的 cmd下输入python,即可运行

2,创建cocos2d-x3.X版本的工程
1)例如在cocos2d-x-3.2alpha0\运行python命令
python setup.py
//它的作用是将下面这些路径加入到你的用户环境变量中,当然你也可以手动添加Coco2d-x所在的目录

COCOS_CONSOLE_ROOT = 'COCOS_CONSOLE_ROOT'

//如果你已经将COCOS_CONSOLE_ROOT = "COCOS_CONSOLE_ROOT'加入到了你的环境变量中,也就是说你运行了setup.py

2)还要在解压的cocos的路径下D:\cocos2d-x-3.2\cocos2d-x-3.2\tools\bindings-generator 找到并单击 generator.py

是你的cocos的命令有效


3,那么直接在cmd黑框里运行下面命令
cocos new MyGame -p com.MyCompany.MyGame -l cpp -d e:/MyCompany

1)参数说明

MyGame: name of your project
-p com.MyCompany.MyGame: package name for android
-l cpp: programming language used for the project, valid value is cppand lua
-d e:/MyCompany: directory to hold your project
cocos所在目录下

4,联合ndk编译成Android平台的程序
---首先在cmd中找到cosos2d目录中的setup.py
---按照提示一次配置
 NDK_ROOT = 'NDK_ROOT'
 ANDROID_SDK_ROOT = 'ANDROID_SDK_ROOT'
 ANT_ROOT = 'ANT_ROOT'
的路径,最后重启cmd,cd找到工程的目录输入-----cocos compile -p Android(这是直接将其编译成了一个apk的文件);也可以进入当前工程下的proj.android目录下运行build_native.py把程序打包成一个so文件,将Android工程导入到Eclipse中在生成APK也可以的。

等待编译好后生成一个Android项目就OK了

 

好了,恭喜你新的项目创建成功了!你会发现这个项目很大,编译后有0.98G,因为它把引擎也拷贝过来了,我想它这样做

的好处是简化项目配置环境,也就是说不管谁拿到这个项目都可以跑起来,不需要重新去改项目的配置了,不过也有缺点

,就是每次新建一个项目,就得把cocos2d库重新编译下,不过在编译过后,可以直接copy政企项目后改项目名和名改名即

0 0