【发布时间】:2019-05-21 07:13:07
【问题描述】:
我有一个共享库和一个头文件。 我在那里做了一个示例项目,我生成了 .so 和头文件,但现在我的问题是如何在 android studio 中导入现有的 .so 和 .h 文件。
我在谷歌搜索,但那里显示如何生成,但我想如何导入这些文件。请给我一些链接或任何其他示例
【问题讨论】:
-
这取决于您如何构建从 java/kotlin 代码加载的共享库。如果您使用 cmake,您将添加预构建库 as a
SHARED IMPORTEDlibrary。如果您使用的是 ndkBuild,您将使用 thePREBUILT_SHARED_LIBRARYrule。当然 .so 文件也应该使用 NDK 构建。 -
查看 this answer 获取 cmake 示例。
-
我正在使用 android make 我从 C 开发人员那里得到了那个库,我只是将该库粘贴到 myandroid src/libs 目录中
标签: android-ndk ndk-build