1. 程式人生 > >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

產生背景
最近把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–>解除安裝後重新安裝。