cocos2dx安卓编译出错

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

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

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

cocos2dx安卓编译出错_第1张图片

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

cocos2dx安卓编译出错_第2张图片

将图中的数据修改了适合自己的版本,就编译通过了(中途遇上一些源码的头文件没有导入,按照提示导入头文件即可,不确定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好像已经不支持这个了。

你可能感兴趣的:(游戏)