- 编写一个Java类,并且在某个方法签名的修饰符中加上native修饰符。
- 使用Javac命令编译第一步中的Java类,使之成为一个class文件。
- 使用Javah -jni 包名.类名 生成Jni接口头文件。
- 将上一步生成的Jni头文件复制到项目下的jni目录,并建立一个cpp文件实现该JNI头文件中的函数。
- 编写Android.mk文件,加入第四步的本地代码,使用ndk-build生成动态链接库。
- 在Java中加载上一步生成的动态链接库,static { System.loadLibrary("********")}
- 在Java类中调用Native方法。