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–>卸载后重新安装。

你可能感兴趣的:(问题解决)