目前的安卓很多时候已经不是纯java开发的了,还会与c++结合开发,会把重要的方法和私密的信息放到c++中,或者是一些图像处理、视频处理等操作,使用c++,也就是放在c++动态库中(.so文件) 需要在Android studio中开发与调试c++代码,就需要使用NDK了。(Native Development Kit)
Android NDK是啥目前的安卓很多时候已经不是纯java开发的了,还会与c++结合开发,会把重要的方法和私密的信息放到c++中,或者是一些图像处理、视频处理等操作,使用c++,也就是放在c++动态库中(.so文件)需要在Android studio中开发与调试c++代码,就需要使用NDK了。(Native Development Kit)作用:快速开发c++的动态库加入NDK开发,因为运行效率高,代码安全性高,跨平台还需要JNI,调试c++Cmake定制编译流程和生成本地化工具的文件安装