本文出自“阿敏其人”简书博客,转载请注明出处和地址。
一、问题核心
报错:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
有时已经通过sdk manager下载了NDK,但是还是如下报错。
二、解决办法
直接本地指定
step 1 下载ndk 解压
image.png
以mac版为例子。
原先的as中指定的ndk地址是:/Users/xxx/Library/Android/sdk/ndk-bundle/build
我们现在把下载zip包放在/Users/xxx/Library/Android/localNDK
下,并解压之。
得到一个android-ndk-r16b文件夹。
step2 修改目录
打开修改界面
android studio File->Project Structure. 中 Android ndk location
指定我们本地新准备路径 如:
/Users/xxx/Library/Android/localNDK/android-ndk-r16b
三、题外话 什么是ndk
NDK:Native Development Kit,是 Android的一个工具开发包
NDK是属于 Android 的,与Java并无直接关系
作用
快速开发C、 C++的动态库,并自动将so和应用一起打包成 APK
即可通过 NDK在 Android中 使用 JNI与本地代码(如C、C++)交互
本文完。
网友评论