天天看點

No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

原文: No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 版權聲明:本文為Tasfa原創文章,未經部落客允許不得轉載。如有問題請關注www.tasfa.cn https://blog.csdn.net/qq_30135181/article/details/78770676

産生背景

最近把Android Studio更新到3.0,更新之後出現了build錯誤:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi,google了很多方法,總結一下這些坑

問題解決

從錯誤字面了解來看,是指NDK的toolchais下沒有 arm-linux-androideabi編譯工具,這時候就簡單明了。直接進入ndk目錄檢視一下确認是否有該工具目錄

which ndk-build #一定要用這裡的路徑
cd ndkPath           

用which查找到的是系統預設的ndk路徑,由于之前是直接用as下載下傳的ndk預設路徑,而as預設的路徑是系統設定的預設路徑。

是以,可在Fiel->project structure的ndk路徑中确認,或者修改此路徑

如果确認沒有該工具檔案,可在sdk manager中取消勾選ndk–>apply–>解除安裝後重新安裝。