【问题标题】:Android Studio - Add shared library (.so) file and header (.h) file to projectAndroid Studio - 将共享库 (.so) 文件和头 (.h) 文件添加到项目
【发布时间】:2017-02-01 05:12:11
【问题描述】:

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

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

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

问候,

菲利普

【问题讨论】:

标签: android android-studio cmake


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    相关资源
    最近更新 更多