cocos编译安卓apk一晚上经验

本文详细记录了使用cocos2d-x框架编译安卓APK的过程,强调了配置环境的重要性,特别是需要使用NDK r10版本以支持c++11代码。在修改工程目录结构和编译过程中,遇到的cc1plus.exe错误提示是因为NDK版本过低。通过升级NDK并正确配置,最终成功编译出APK。
摘要由CSDN通过智能技术生成

一.配置环境

需要的环境和开发包:
cocos framework(cocos的库文件,必要不解释)
android sdk(用于安卓开法,这个一定要有,目前使用安卓api22,考录到22兼容性问题,最好下个老版本的api用于编译)
android ndk(十分重要,版本要到r10,之前用r7就会出错,ndk是用于c++代码编译为安卓代码的,而r7不识别c++11的代码,游戏源代码中是有c++11的代码,所以编译时会出错,一定要用ndkr10版本)
MinGw(是c++的编译器,版本要在4.8之上才支持c++11,然而最后成功到底归结于这个新版本编译器还是上边的新版本ndk,暂时未知,估计是ndk问题,这个玩意应该不用装)
java ant(事实上似乎没用,cocos的脚本ant是绑定在cocos自己目录下的一个ant上的,但是最后用的哪个不太清楚)
python2.7(用于运行cocos里边的setup脚本,但是那个脚本就是配置个系统变量,自己配也可以)
以上的这些因为调用时都在控制台,所以都得配系统变量,网上教程丰富


二.修改工程

更改原工程的目录结构:
所有新加入的cpp和h应文件全部放入Classes文件夹,之后修改pro.android目录下,jni子文件夹下的android.mk文件,加入你的cpp文件目录,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值