【发布时间】:2023-04-10 01:25:02
【问题描述】:
我对 Android 系统中的 Jni 层、NDk 层和 C/C++ 源代码组件 LAYER 感到困惑。
在基于 Android 的平台上编写功能时,引入新的自定义组件:
我可以将任何用 c/C++ 编写的组件称为 NDK 组件吗?
什么是jni,一个帮助加载c/C++共享对象的文件?
我参考了以下链接:它讨论了如何使用它,但没有完全阐明 Android 平台中使用的命名约定。 https://developer.android.com/training/articles/perf-jni.html
有人可以澄清一下 JNI、NDK 和 c/c++ 组件之间的区别吗?
【问题讨论】:
标签: c++ c android-ndk java-native-interface