您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x 发布 Android

2013-12-28 11:17 387 查看

前置需求:

Android NDK

Android SDK OR Eclipse ADT Bundle

Android AVD target installed

编译项目

这里包含两种编译Android项目的方式

Eclipse

命令行

导入项目到Eclipse

设置 Eclipse 环境 (一次即可)

注意: 这一步只需要操作一次就可以设置好cocos2d-x项目的Eclipse环境,如果你已经操作过可以跳过这一步骤。

下载 Eclipse ADT 包 Google ADT 主页

OR

安装 Eclipse with Java. 添加 ADT 和 CDT 插件.

Windows 系统才需要操作的步骤

安装 Cygwin 选择 make (在安装包列表选择make来安装).

添加
Cygwin\bin
目录到系统路径的PATH变量.

Cygwin\etc\fstab
文件的最后添加:
none /cygdrive cygdrive binary,noacl,posix=0,user 0 0
.

设置Eclipse变量:

路径变量
COCOS2DX
:

Eclipse->Preferences->General->Workspace->Linked Resources

点击 New 按钮来添加新的变量
COCOS2DX
指向到 cocos2d-x 的根目录.

C/C++ 环境变量
NDK_ROOT
:

Eclipse->Preferences->C/C++->Build->Environment.

点击 Add 按钮添加新的变量
NDK_ROOT
指向到NDK的根目录.

Windows系统额外步骤: 添加新的变量 CYGWIN 值为
nodosfilewarning
SHELLOPTS 变量,值为
igncr


导入 libcocos2dx 库项目:

File->New->Project->Android Project From Existing Code.

点击 Browse 按钮然后打开
cocos2d-x/cocos2dx/platform/android/java
目录.

点击 Finish 完成添加.

在Eclipse中添加和运行项目

File->New->Project->Android Project From Existing Code

Browse 你的项目目录. Cocos2d-x例子:
cocos2d-x/cocos2dx/samples/Cpp/TestCpp/proj.android/


添加项目

点击 Run 或者 Debug 编译C++,Java和连接的设备或模拟器上运行

在命令行运行项目

$ cd cocos2d-x/samples/Cpp/TestCpp/proj.android/


$ export NDK_ROOT=/path/to/ndk


$ ./build_native.sh


$ ant debug install


如果最后返回的结果是sdk.dir missing 的错误执行以下命令:

$ android list target


$ android update project -p .-t (id from step 6)


$ android update project -p cocos2d-x/cocos2dx/platform/android/java/-t (id from step 6)


补充

Windows环境NDK目录不能出现空格


Windows环境Eclipse以管理员身份运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: