- NDK的安装和环境变量配置
- 新建一个Android Application Project
- 编写带有native声明的方法并加载so库的java类
- 使用javah+java全类名生成.h文件
- 使用C/C++实现本地方法
-
- 生成jni文件夹
-
- 将.h文件复制到jni目录下
- 编写之前生成的.cpp文件(注意JNI调用C和C++存在的区别)
- 将C/C++编写的文件生成动态连接库
-
- 修改之前生成的Android.mk文件,新建Application.mk
- 使用NDK编译生成so库
进入到jni目录下,执行cmd,输入:ndk-build
刷新Project,在libs目录下,生成多平台下的so文件
- 在MainActivity中编写Java调用代码、进行测试。