java 调用Native代码
- 编写一个java类,并且在某些方法签名的修饰中加上native 修饰符。
- 使用javac 命令编译第一步中的java类,使之成为一个class文件。
- 使用javah命令将第二步的class文件作为输入,生成JNI的头文件。
- 将JNI 头文件复制到项目下的jni目录,并且建立一个cpp的实现文件实现该JNI头文件中的函数。
- 编写Android.mk文件,加入第4步的本地代码,利用ndk-build生成动态链接库。
- 在Java类中加载上一步生成的动态链接库。
- 在Java类中调用该Native方法。