我有一个用 C++ 编写的项目,我想构建一个静态库以便能够在其他项目中链接它。但是 Android Studio 和 NDK 只生成对我来说不可用的共享库对象(我需要静态对象)。我使用 gradle 插件来构建代码。
当代码编译时,我找不到获取“libname.a”文件的方法。
有人知道 Gradle 背后的魔法吗?
最佳答案
虽然对 NDK 不太熟悉,但 Gradle 支持构建原生静态库。您可以在 C++ with Gradle 中查看示例 或在 gradle 用户指南 Native Binaries chapter 中了解更多信息强>。
关于android - 如何使用带有 Gradle 的 Android Studio 在 Android 上使用 NDK 从 C++ 构建静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30033441/