Cocos2d-x 发布 Android
来源:互联网 发布:淘宝evisu卖家 编辑:程序博客网 时间:2024/05/02 19:10
Cocos2d-x 发布 Android
前置需求:
- 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 fromstep 6)
补充
Windows环境NDK目录不能出现空格
Windows环境Eclipse以管理员身份运行
本文转载自博客园博主iak的博客:Cocos2d-x 发布 Android
关于如何在Win7环境下配置Cocos2d-x的Android开发环境,请参考子龙山人的这篇博客:Setting Up Cocos2d-x Android Development on Win7;另外,子龙山人的github地址为:https://github.com/andyque,有不少关于Cocos2d-x的源代码和示例供参考和学习。
0 0
- Cocos2d-x 发布 Android
- 发布cocos2d-x的android版程序
- cocos2d-x 发布 android 版本心得
- Cocos2d-x 发布android版本中加人iconv库
- win7 cocos2d-2.1beta3-x-2.1.1 Android APK发布
- cocos2d-x IOS版本发布
- COCOS2D-X事件类发布
- Cocos2d-x v3.9发布
- Cocos2D-X 项目发布到Android平台(三)编译打包Cocos2D-X项目生成apk安装包
- 新发布的 cocos2d-x 3.0 与 cocos2d-x 差异
- 【cocos2d-x】quick-cocos2d-x 3.3final 发布
- cocos2d-x转android
- cocos2d-x android适配
- android cocos2d-x 编译
- cocos2d-x android配置
- Cocos2d-x Android配置
- android cocos2d-x libjson
- cocos2d-x android 调试
- 字符串和整数相互转化
- 将Spring源码导入Eclipse
- 黑马程序员有关枚举,反射,泛型的总结
- CodingTrip - 携程编程大赛 (预赛第一场)第三题 携程全球数据中心建设
- 测试5——观察增量检查点
- Cocos2d-x 发布 Android
- 图像分割
- GraphicsMagick 安装
- 黑马程序员-有关交通灯设置的笔记
- linux常用指令
- 个人性格分析
- 信号量的创建和删除
- arm-linux-gcc/ld/objcopy/objdump使用总结
- Group By 和 Having, Where ,Order by语句的执行顺序: