自学内容网 自学内容网

认识NDK

什么是NDK(Native Development Kit)

The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C++.
&emdp; Android NDK 是一个工具集,可让您使用 C 和 C++ 等语言以原生代码实现应用的各个部分。
NDK()提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。

什么是JNI(Java Native Interface)

从Java1.1开始,jni标准成为Java平台的一部分,允许Java代码和其他语言写的代码进行交互。
NDK是开发套件,JNI才是调用的框架。JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互。

Android Studio配置

需要有NDK和CMake
在这里插入图片描述

Android ABI(安卓应用二进制接口)

支持的ABI
在这里插入图片描述


原文地址:https://blog.csdn.net/weixin_74305514/article/details/142426519

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!