我想通过 JNI 在我的 android 应用程序中使用 C++ 文件,但我不知道如何集成 C++ 文件以及如何编译和运行它。
如果有人知道,请帮助我
您需要进行 NDK 编程。安卓NDK
Android NDK 是一个工具集,可让您在 Android 应用程序中嵌入使用本机代码的组件。
Android 应用程序在 Dalvik 虚拟机中运行。NDK 允许您使用本机代码语言(例如 C 和 C++)来实现部分应用程序。这可以为某些类别的应用程序带来好处,以重用现有代码的形式,在某些情况下提高速度。
您可以使用 Android NDK 来满足您的要求。
NDK是一个工具集,可让您使用 C 和 C++ 等原生代码语言实现应用程序的某些部分。对于某些类型的应用程序,这可能会有所帮助,以便您可以重用以这些语言编写的现有代码库并可能提高性能。
使用 Android NDK 创建您的 C、C++ 文件的共享库,并在运行时从您的 Android 应用程序加载该库。看看我链接的教程。