ABIs [armeabi] are not supported for platform. Supported ABIs are [armeabi-v7a, arm64-v8a, x86, x86_64]
起因:
Android studio升级到3.1.3,然后顺便升级了sdk、ndk(v17.0)然后编译出现了异常
原因:
ndk(v17)已不在支持mips、armeabi等CPU架构
只支持armeabi-v7a, arm64-v8a, x86, x86_64。
然后所有涉及到mips和armeabi集体斯巴达了!!!!!!
解决办法一:
剔除mips、armeabi等CPU架构
添加armeabi-v7a, arm64-v8a, x86, x86_64
理想很丰满,现实很骨感。项目里涉及的so大部分都只支持armeabi;于是请看解决二
解决二(亲测顺利解决):
Youtobe视频地址:https://youtu.be/G9oPug80oe0
NDK降级到v16
替换AS里NDK或者修改ndk-bundle路径即可
【MAC】NDK-v16百度网盘下载
链接: https://pan.baidu.com/s/1F9HKBYwcoW2DXdH6zZYb4w 密码: 4fnu
【win-32】链接: https://pan.baidu.com/s/18Bw-c4rHiPr2evYBB87iig 密码: pp1w
【win-64】链接: https://pan.baidu.com/s/1cWh99MYJJtjY2nKOC6F2Lw 密码: g5gv
网友评论