mac编译android so文件,Mac COCOS2D-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.首先配置环境变量:

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

test.jsp?url=http%3A%2F%2Fimg.blog.csdn.net%2F20140401184316859%3Fwatermark%2F2%2Ftext%2FaHR0cDovL2Jsb2cuY3Nkbi5uZXQvdXRpbGM%3D%2Ffont%2F5a6L5L2T%2Ffontsize%2F400%2Ffill%2FI0JBQkFCMA%3D%3D%2Fdissolve%2F70%2Fgravity%2FCenter&refer=http%3A%2F%2Fblog.csdn.net%2Futilc%2Farticle%2Fdetails%2F19708035

mysql-tutorials-122880.html

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

test.jsp?url=http%3A%2F%2Fimg.blog.csdn.net%2F20140401184325062%3Fwatermark%2F2%2Ftext%2FaHR0cDovL2Jsb2cuY3Nkbi5uZXQvdXRpbGM%3D%2Ffont%2F5a6L5L2T%2Ffontsize%2F400%2Ffill%2FI0JBQkFCMA%3D%3D%2Fdissolve%2F70%2Fgravity%2FCenter&refer=http%3A%2F%2Fblog.csdn.net%2Futilc%2Farticle%2Fdetails%2F19708035

mysql-tutorials-122880.html

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

2.创建项目

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

mysql-tutorials-122880.html

mysql-tutorials-122880.html

创建项目:

mysql-tutorials-122880.html

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

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

mysql-tutorials-122880.html

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

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

mysql-tutorials-122880.html

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

mysql-tutorials-122880.html

4.开始编译Example项目

输入:./build_native.sh

mysql-tutorials-122880.html

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

mysql-tutorials-122880.html

打包成功

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

mysql-tutorials-122880.html

mysql-tutorials-122880.html

注意:如果项目报错了

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

mysql-tutorials-122880.html

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

mysql-tutorials-122880.html

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值