Mac COCOS2D-X用NDK编译安卓项目,打包成.so文件总结
2014-02-23 00:02
465 查看
Mac下用NDK编译安卓项目,打包成.so文件步骤:
下载工具:
Cocos2d-x下载地址:http://cocos2d-x.org/download
NDK下载地址:http://developer.android.com/tools/sdk/ndk/index.html
Python下载地址:http://www.python.org/downloads/
Eclipse下载地址:http://www.eclipse.org/downloads/
1.首先配置环境变量:
打开终端:输入红色的命令
![](https://oscdn.geek-share.com/Uploads/Images/Content/201402/e7485601744552b9d3a2fff638653e04)
增加路径:输入:i 开始编辑路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/201402/6d86e4d5028f1657aad766add339e10d)
按键盘 ESC 键,退出编译状态,再输入:wq 退出编辑状态
2.创建项目
进入cocos2d-x的文件目录下找到
创建项目:
3.NDK开始编译安卓的项目.so文件
找到coco2d-x的目录下/projects,刚刚我们创建的项目就在这个目录下
我的在是在:/Users/1/Documents/cocos2d-x/projects/Example
进入创建的项目下,找到/proj.android目录下,打开Android.mk文件,
把我想要编译的cpp文件路径都写在
4.开始编译Example项目
输入:./build_native.sh
开始NDK编译,打包成.so文件,这个时间可能比较长
打包成功
5.用eclipse导入,已经存在的安卓项目
注意:如果项目报错了
直接把cocos2d-x/cocos2dx/platform/android/res/目录下的类都挎贝到工程中
然后打开安卓模拟器,运行用NDK已经编译过,运行效果如下:
下载工具:
Cocos2d-x下载地址:http://cocos2d-x.org/download
NDK下载地址:http://developer.android.com/tools/sdk/ndk/index.html
Python下载地址:http://www.python.org/downloads/
Eclipse下载地址:http://www.eclipse.org/downloads/
1.首先配置环境变量:
打开终端:输入红色的命令
增加路径:输入:i 开始编辑路径
按键盘 ESC 键,退出编译状态,再输入:wq 退出编辑状态
2.创建项目
进入cocos2d-x的文件目录下找到
创建项目:
3.NDK开始编译安卓的项目.so文件
找到coco2d-x的目录下/projects,刚刚我们创建的项目就在这个目录下
我的在是在:/Users/1/Documents/cocos2d-x/projects/Example
进入创建的项目下,找到/proj.android目录下,打开Android.mk文件,
把我想要编译的cpp文件路径都写在
4.开始编译Example项目
输入:./build_native.sh
开始NDK编译,打包成.so文件,这个时间可能比较长
打包成功
5.用eclipse导入,已经存在的安卓项目
注意:如果项目报错了
直接把cocos2d-x/cocos2dx/platform/android/res/目录下的类都挎贝到工程中
然后打开安卓模拟器,运行用NDK已经编译过,运行效果如下:
相关文章推荐
- ☆☆在Eclipse中编译NDK的so文件(普通安卓项目转换为NDK项目的设定)
- Eclipse android项目中配置NDK自动编译生成so文件
- 使用NDK r9c编译安卓项目并打包--遇到的问题【持续更新】
- 避免cocos2d-x在ndk编译之后删除libs/armeable文件下所有.so文件
- 用于cocos2d-x引擎(ndk)中为android项目生成编译文件列表
- cocos2d-x 打包成so文件之后,假设出现错误,能够使用ndk-stack来查看里面的异常
- Cocos2d-x 3.2 项目源代码从Mac打包到安卓教程
- 安卓利用NDK打包so文件
- CMake简介,打包so文件,编译实际项目
- NanoPi—M1(H3)———HAL程序编译、打包进安卓系统镜像以及so文件存放位置
- cocos2d-x 打包成so文件之后,如果出现错误,可以使用ndk-stack来查看里面的异常
- 【转】如何把ndk编译出来的可执行文件伪装成so打包到apk中
- 编译项目打包成so文件
- Cocos2d-x 3.2 项目源代码从Mac打包到安卓教程【转自:http://www.2cto.com/kf/201410/342649.html】
- MAC平台下cocos2d-x项目打包相关流程(自己总结的)
- Cocos2d-x 3.2 项目源代码从Mac打包到安卓教程
- android项目中配置NDK自动编译生成so文件
- cocos2d-x 避免手打输入项目cpp文件到android.mk里面编译
- 安卓jni项目会删除其他so文件的问题解决
- 在安卓项目中单独编译某个c源文件