美文网首页
JNI配置的坑

JNI配置的坑

作者: 码农朱同学 | 来源:发表于2018-07-23 15:08 被阅读0次

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

相关文章

网友评论

      本文标题:JNI配置的坑

      本文链接:https://www.haomeiwen.com/subject/xocjmftx.html