Home  >  Article  >  Database  >  Mac COCOS2D-X用NDK编译安卓项目,打包成.so文件总结

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

WBOY
WBOYOriginal
2016-06-07 15:33:082273browse

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

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

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

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

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


按键盘 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已经编译过,运行效果如下:
























Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn