前言
作为一个android开发,我们都知道android底层基于linux操作系统的,最终是会和实体设备进行交互,所以是会涉及到原生开发。
NDK(Native Development Kit,原生开发套件)是一套工具,帮助你实现在 Android 应用中使用 C 和 C++ 代码,并提供众多平台库,可使用这些平台库管理原生 Activity 和访问实体设备组件。
环境搭建
下载ndk工具

生成第一个.so库
1.创建一个java类加载需要创建的库
public class JniUtil {
static {
System.loadLibrary("test");
}
public native String getStringJNI();
}
2.在Terminal下输入命令自动生成头文件
(需确保安装jdk)
- 进入java目录:cd app/src/main/java

- 生成头文件 :javah -jni -encoding utf-8 包名+类名

最低0.47元/天 解锁文章
4146

被折叠的 条评论
为什么被折叠?



