Cocos2dx升级支持 android 64位架构

随着国内应用平台对64位架构的强制要求,本文介绍了从Cocos2dx 3.5版本升级至3.13版本以支持Android 64位架构的过程,包括升级步骤、编译报错修复和打包测试。主要解决了libcurl、libluajit和libfreetype等库缺失64位支持的问题,以及编译时的语法错误和警告。
摘要由CSDN通过智能技术生成

Cocos2dx升级支持 android 64位架构

背景

国内各大安卓应用平台宣布2021年12月底,所有app需要提供64位架构包才能上架,具体可见:在这里插入图片描述
我们项目因为上线比较早,用的引擎版本较低,没办法,必须升级,好在cocos早在3.13版本就已经支持android 64位架构,相对来讲和我们现在用的版本差异不是很大,所以升级工作还是比较简单的。

现有编译环境

  • Cocos2dx 3.5 (quick 3.5)
  • JDK1.8.0
  • android-ndk-r10e
  • android-sdks
  • apache-ant-1.9.3

升级步骤

1.下载Cocos2dx3.13版本源码,比较和当前版本差异,大致能确定引擎为支持64位安卓应用,更新了哪些第三方库,以及修改了哪些编译选项。

2.修改当前项目编译命令,增加–app-abi选项,并指定生成arm64-v8a架构,可以同时指定多个,但没必要。在这里插入图片描述project_compile脚本里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值