【Error】No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

问题

导入Virtual APP的Source Code之后,Android Studio 导入Project 报错:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

看样子是缺少相应的ABI文件。打开ndk的toolchains目录(/Users/yourname/Library/Android/sdk/ndk-bundle/toolchains)查看一下确实是少了。

【Error】No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

解决思路

因此最正确的思路是下一个完整的放进去就完事儿了。

这里可以下载最新版本的ndk:https://developer.android.com/ndk/downloads/?hl=zh-cn  。

【Error】No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

但是我测试了下载ndk r19c后,发现其中没有我需要的文件,因此我下载一个老版本的即可16b,下载地址(https://developer.android.com/ndk/downloads/older_releases.html?hl=zh-cn)(推荐使用axel下载,速度大概可以从200KB/s提升到1MB/s)

【Error】No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

下载之后将其解压到sdk目录下,并修改Android Studio中local.properities中的ndk路径即可。这种方法不需要修改gradle版本,我的gradle版本目前还是3.0.1。

【Error】No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

(PS:之前我看了网上的解决思路,无脑修改gradle版本。但是我修改com.android.tools.build:gradle:3.1.4后遇到了新的错误,没有解决。如果有修改成功的同学麻烦评论告知解决方案)

 

参考:

https://www.jianshu.com/p/fd3d49c7f1f8
下载ndk解决的:https://blog.csdn.net/qq_24118527/article/details/82867864
修改gradle版本解决的:https://blog.csdn.net/vocanicy/article/details/83004626