【问题标题】:Generate .so library for use on Android生成 .so 库以在 Android 上使用
【发布时间】:2017-03-21 08:13:59
【问题描述】:

我编译了一个C++文件,但是不符合JNI格式。

如何使用从 C++ 文件生成的 .so 库用于 Android 中的不同 CPU 架构?

【问题讨论】:

    标签: android c++ android-ndk java-native-interface .so


    【解决方案1】:

    您应该使用 Android NDK。你需要一个链接吗?它集成在 Android Studio 2.3 中。从一些示例应用开始以习惯此工具。

    【讨论】:

      【解决方案2】:

      正如 Alex Cohn 所说,要在 android 中使用 C/C++ 代码,您需要 Android NDK。您可以使用 SDK 管理器直接从 Android Studio 下载 Android NDK。
      下载 NDK 并使用 Cmake 或 ndkBuild 构建您的 c++ 代码的本机库所需的步骤。

      1) 在 Android Studio 菜单栏中,按 Tools->Android->Android->SDK Manager。并下载 cmake、LLDB 和 NDK。 2)如果您在创建新项目时下载了NDK和cmake,请勾选包含按钮,但此按钮在android studio 2.2及更高版本中找到

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-22
        • 2016-09-19
        • 1970-01-01
        • 2015-03-02
        • 2015-12-03
        • 1970-01-01
        • 2023-01-24
        • 1970-01-01
        相关资源
        最近更新 更多