"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"错误的解决

今天由于项目需求的原因,在网上找到一个3年前的demo,需要打开看一下,打开这个工程后,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"

再论坛里也找到了解决办法,就是下载旧版的NDK,将其中的toolchain复制到新版的NDK中

但这不是解决的根本办法,总不能老是保留老版本吧

经过对新版NDK的文档,发现NDK的更新记录里有一段话

This version of the NDK is incompatible with the Android Gradle plugin
version 3.0 or older. If you see an error like
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android,
update your project file to [use plugin version 3.1 or newer]. You will also
need to upgrade to Android Studio 3.1 or newer.
也就是说新版本的NDK与3.0及以前旧版的Android Gradle plugin插件不兼容

其实解决方法很简单,就是修改build.gradle中的加粗部分,改为3.1以上版本即可

dependencies {
   		   classpath 'com.android.tools.build:gradle:**3.2.0**'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

至此,问题解决

你可能感兴趣的:(Android)