cocos2dx安卓编译出错

刚开始接触cocos2dx,自己是在linux下进行开发,换了新电脑,android studio什么都是全新的,第一次安装cocos2dx,第一次安装android studio,所以环境什么应该是正常的。然后根据cocos3.16版本的教程打开一个安卓的项目(SDK什么的都已经安装好了)。编译过程中报错,就是下面这条信息。

Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi

感觉应该是项目的版本太旧了导致的。一开始觉得应该是修改Application.mk

这里写图片描述

但还是继续报错,所以找了其他的配置文件,如图所示

这里写图片描述

将图中的数据修改了适合自己的版本,就编译通过了(中途遇上一些源码的头文件没有导入,按照提示导入头文件即可,不确定PROP_APP_PLATFORM=27是什么,这数字当时谁便填的)。

PROP_COMPILE_SDK_VERSION=27
PROP_MIN_SDK_VERSION=24
PROP_TARGET_SDK_VERSION=27
PROP_APP_PLATFORM=27
PROP_APP_ABI=arm64-v8a

总结:项目版本太旧,默认的生成的版本是armeabi,但新的NDK好像已经不支持这个了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值