当前位置:首页 > 操作系统 > MacOs

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结

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下载地址:

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.首先配置环境变量:

打开终端:输入红色的命令

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

增加路径:输入:i 开始编辑路径

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

按键盘 ESC 键,退出编译状态,再输入:wq 退出编辑状态


2.创建项目

进入cocos2d-x的文件目录下找到

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片


MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

创建项目:

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片


3.NDK开始编译安卓的项目.so文件

找到coco2d-x的目录下/projects,刚刚我们创建的项目就在这个目录下

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

我的在是在:/Users/1/Documents/cocos2d-x/projects/Example

进入创建的项目下,找到/proj.android目录下,打开Android.mk文件,

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片


把我想要编译的cpp文件路径都写在

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

4.开始编译Example项目

输入:./build_native.sh

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

开始NDK编译,打包成.so文件,这个时间可能比较长

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

打包成功

5.用eclipse导入,已经存在的安卓项目

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

注意:如果项目报错了

直接把cocos2d-x/cocos2dx/platform/android/res/目录下的类都挎贝到工程中

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片

然后打开安卓模拟器,运行用NDK已经编译过,运行效果如下:

MacCOCOS2D-X用NDK编译安卓项目,打包成.so文件总结 - 文章图片






















【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐