今天AS 更新NDK到19.2,构建项目便报出此错误。
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
在搜索后有几个解决办法:
方法1. 更改项目 gradle 版本高于3.2
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
}
}
此处更改还会要求更改Gradle Version 到大概5.6的样子
此版本号 位于:gradle-wrapper.properties
文件中。
经过更改发现项目build.gradle脚本有更多报错了。为了避免修改原build.gradle,发现了方法2。
当然,若升级版本后你的没有任何问题,到这里就结束了。
方法2. 重定向目录
在一篇文章中发现可以下载原ndk版本将原 tool-chains mips64el-linux-android
复制进ndk 的toolchains目录。
原文评论发现可以重定向目录来解决:
创建软连接:将
mips64el-linux-android
指向aarch64-linux-android-4.9
注意其中 aarch64-linux-android-4.9
是 当前已有目录。
在linux下执行
ln -sf aarch64-linux-android-4.9 mips64el-linux-android
**在windows cmd 执行:
mklink /j mips64el-linux-android aarch64-linux-android-4.9
参考链接:https://blog.csdn.net/qq_24118527/article/details/82867864