android项目中涉及到调用C或者C++代码编写的工具类的时候,需要配置相关的运行环境,这就是ndk开发,一般有以下几个方面:
从设备获取卓越性能以用于计算密集型应用,例如游戏或者物理模拟.
重复使用您自己或者其他开发者的C或c++库.
在平台之间移植应用.
创建工程完成之后,build失败有可能出现以下这些错误
1 Error:Unable to get the CMake version located at: C:\software\android\Android\AndroidSDK\cmake\bin
出现这种情况,需要打开sdkmanager 检查cmake是否安装,sdk manager ->sdk tools->cmake,cmake中暂时有两个版本,请注意不要勾选3.10.4的版本,安装完成之后需要重新 make或者 rebuild一下。
2 No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
make例程,发现No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android错误。
主要原因是缺少文件mipsel-linux-android-4.9和 mips64el-linux-android-4.9
下载了文件后解压,然后将文件copy到(你的sdk文件)\ndk-bundle\toolchains目录
如果目录下没有这两个文件,直接copy就OK了,如果以前已有这两文件夹,则对比一下,将缺少的文件添上就OK了
重启android studio,重新make,通过了。