android项目中jni和cpp包之间的区别

时间:2018-05-23 07:36:11

标签: android c++ android-ndk java-native-interface

使用Android NDK的项目中 jni cpp 包之间有什么区别?似乎 .cpp .h Android.mk 和其他用于本机代码的文件可以位于两个包中? ..或者我错了?那他们的区别是什么?

1 个答案:

答案 0 :(得分:2)

它们实际上只是文件夹,因此只要您指定源的正确路径并在构建系统中包含文件(即 CMakeLists.txt 或 Android.mk 文件)。话虽这么说,Android Studio 3.1似乎默认将所有本机代码放到cpp/文件夹中,因此将jni/文件夹仅用于jni标头或根本不使用它是合乎逻辑的。