到目前为止,我在使用Android Studio的NDK方面已经有了一些实践,我写了Java包装器、生成了头文件,并在JNI文件夹中填写了一些对应的C++函数。
现在我正在尝试构建一个简单的版本,以便验证一切是否正常。我的项目依赖于一些位于整个Android项目之外的C++源文件。我该如何从Android内部构建这些源文件?我该如何访问它们?我需要从Gradle做什么吗?
我对构建跨多个源代码的项目非常陌生,所以我不知道该怎么做。如果问题不清楚,请原谅。非常感谢任何帮助。
现在我正在尝试构建一个简单的版本,以便验证一切是否正常。我的项目依赖于一些位于整个Android项目之外的C++源文件。我该如何从Android内部构建这些源文件?我该如何访问它们?我需要从Gradle做什么吗?
我对构建跨多个源代码的项目非常陌生,所以我不知道该怎么做。如果问题不清楚,请原谅。非常感谢任何帮助。
Android.mk
和一个Application.mk
;OpenCV-android-sdk中的人脸检测示例应该有助于了解如何准备使用NDK进行构建。 - mstrthealias