zoukankan      html  css  js  c++  java
  • 升级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,还是推荐上面这种方法

  • 相关阅读:
    hanoi(老汉诺塔问题新思维)
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP框架
  • 原文地址:https://www.cnblogs.com/Sharley/p/9467648.html
Copyright © 2011-2022 走看看