问题:
Gradle sync failed: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
解决办法:
1、打开项目的 local.properties文件,察看ndk路径
ndk.dir=/home/xxx/Android/Sdk/ndk-bundle
2、察看是否/home/xxx/Android/Sdk/ndk-bundle包含前缀名为mips64el-linux-android的toolchain,从下面的返回可以知道,确实没有。
xxx@xxx:~/Android/Sdk/ndk-bundle/toolchains$ ls
aarch64-linux-android-4.9 arm-linux-androideabi-4.9 llvm renderscript x86-4.9 x86_64-4.9
3、从下面的链接下载NDK,并把前缀名为mips64el-linux-android的toolchain复制到你的NDK路径下。
https://developer.android.com/ndk/downloads/older_releases
Android NDK, Revision 16b (December 2017)
Platform | Package | Size (Bytes) | SHA1 Checksum |
---|---|---|---|
Windows 32-bit | android-ndk-r16b-windows-x86.zip | 656720029 | becaf3d445a4877ca1a9300a62f0934a4838c7fa |
Windows 64-bit | android-ndk-r16b-windows-x86_64.zip | 723301086 | f3f1909ed1052e98dda2c79d11c22f3da28daf25 |
Mac OS X | android-ndk-r16b-darwin-x86_64.zip | 839630771 | e51e615449b98c716cf912057e2682e75d55e2de |
Linux 64-bit (x86) | android-ndk-r16b-linux-x86_64.zip | 852525873 | 42aa43aae89a50d1c66c3f9fdecd676936da6128 |
4、重新编译,通过。