Android Studio - 将共享库(.so)文件和标题(.h)文件添加到项目

时间:2017-02-01 05:12:11

标签: android android-studio cmake

我目前正在开发一个Android项目,需要我使用共享库(.so)中包含的函数。我也只提供了提供给我的库的头文件(.h)。

是否可以仅使用这两个文件?或者我是否需要通过c ++代码创建自己的实现?

我正在使用Android Studio打算使用CMake。

此致

菲利普

1 个答案:

答案 0 :(得分:2)

大多数Android应用都是用Java编写的。谷歌发布了Native Developer Kit(NDK),以允许开发人员用C ++编写库。但是,这些库通常处于非常低级别,并且从定义UI和更高级别应用程序逻辑的Java代码调用。您很可能需要为库编写一个包装器,以便可以从Java代码中调用它。看起来this blog是一个很好的起点。