升級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,還是推薦上面這種方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM