• 升级ndk后Android studio的build错误


    上周末升级了ndk,应该是最新版的v17.0版本了,当时也没测试,屁颠屁颠的就回家撸猫了。。。

    今天一跑代码在build时报错:

    ABIs [armeabi] are not supported for platform. Supported ABIs are [armeabi-v7a, arm64-v8a, x86, x86_64]


    尝试了一些其他方法无效后才想起可能是自己ndk版本的问题

    由于ndk(v17)已不在支持mips、armeabi等CPU架构,只支持armeabi-v7a, arm64-v8a, x86, x86_64

    目前的解决方法时,下载一个旧版本的ndk,只要是17以下的就行,然后重新再studio中指定ndk为新下载的路径即可

     如图,是我新下载的版本16的

    官方下载地址:https://developer.android.com/ndk/downloads/older_releases

    找到历史版本NDK列表,选择合适当前平台的下载包

    其实还有种方法呢是直接剔除mips、armeabi等CPU架构,只添加armeabi-v7a, arm64-v8a, x86, x86_64

    但是有的项目里涉及的so大部分都只支持armeabi,so,还是推荐上面这种方法

  • 相关阅读:
    c++类的知识点(1)
    并查集经典例题分析
    并查集
    bfs-迷宫
    出栈次序--数学归纳法--蓝桥
    九宫重排
    Tomcat详解
    寒假日记-第三天
    寒假日记-第二天(MySQL语句)
    Java学期总结
  • 原文地址:https://www.cnblogs.com/Sharley/p/9467648.html
Copyright © 2020-2023  润新知