代码之家  ›  专栏  ›  技术社区  ›  Ksenia

Android项目中JNI和CPP包的区别

  •  1
  • Ksenia  · 技术社区  · 6 年前

    两者有什么区别 JNI CPP Android NDK项目中的软件包?看来 CPP , h , 安卓.mk 与本机代码一起工作的其他文件可以位于这两个包中吗?…还是我错了?他们的区别是什么?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Mikhail Vasilyev    6 年前

    它们实际上只是文件夹,所以只要您指定到源代码的正确路径并在构建系统中包含文件(即 cmakelists.txt文件 安卓.mk 文件)。也就是说,android studio 3.1似乎将所有本地代码 cpp/ 默认情况下为文件夹,因此使用 jni/ 文件夹仅用于或根本不用于JNI头。