首页 > 代码库 > cocos2dx-3.2 运行第一个android程序

cocos2dx-3.2 运行第一个android程序

第一步,下载各种环境。

搭建android的java开发环境,android环境的搭建(包括ADT,eclipse 和 android SDK)网上有很多教程,这里不再赘述。

NDK (这个简单,从官网下载后解压,然后把解压路径 设置到环境变量的path中即可)

ANT (这个简单,从官网下载后解压,然后把解压路径+bin 这个路径 设置到环境变量的path中即可)

Cocos2dx-3.2  (这个安装网上也有好多)

Python (安装时,选完安装路径后,会有个选择组建的界面,这个界面的最后一个是打叉的默认不安装,实际这个是添加环境变量的,把这个组件也勾选上就会自动添加环境变量的)

安装顺序中,cocos最后,其他随便。ADT、NDK、ANT解压即可。

 

第二步,配置Cocos。

运行解压出来的文件夹根目录的 setup.py  建议用命令行。输入各种路径(看对应提示,一般是环境变量没起作用时需要手动添加路径,依次是ADT、NDK、ANT所在目录)。

 

第三步,生成Android工程文件

运行命令 cocos new 项目名 -p 包名 -l 语言(只有cpp,lua,js可选) -d 工程目录

例如:cocos new mygame -p com.your_company.mygame -l cpp -d e:\mygame\     这个命令就是在e:\mygame\创建mygame 项目,项目的包名为com.your_company.mygame

等一会就可以看到生成的工程文件了

在对应的工程目录下,proj.android文件夹中有build_native.py文件,这个可以自动进行编译为android工程(无需在eclipse里用NDK编译)

 

第四步,加载工程

打开eclipse,使用File->New->Other->Android/Android Project from Existing Code

选择你的工程文件里面的proj.android文件夹,加载进去唯一一个东西,居然找不到自己的cocos库,右键->Build Path->Config Build Path 看了看它的路径,居然是错误的。

原本是:项目名\cocos2d\cocos\platform\android\java\src

结果它是:项目名\cocos2d\cocos\2d\platform\android\java\src

这个问题废了我好长时间来查找,去掉2d确定,错误消失.

但是之后还是有一些错误,根据错误提示一一处理掉后,然后Run As->Android Application就可以直接编译运行了。