Android NDK学习(五):Java调用Native代码流程总结

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