# 前言 JNI是Java本地接口,定义Android从应用代码(以Java或kotlin编程语言编写)到本地代码(C/C++编写)交互编译成字节码的一种方式。
文档[Java Native Interface Specification](https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/jniTOC.html)
### NDK编译脚本 [Android.mk与CMake编译](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/NDK_compile_shell.md) ### 相关介绍文章如下: [NDK编译脚本](https://blog.csdn.net/u011686167/article/details/106458899)
[JNI开发规范](https://blog.csdn.net/u011686167/article/details/81784979)
[JNI全面介绍与最佳实践](https://blog.csdn.net/u011686167/article/details/124132719)