android - 如何使用带有 Gradle 的 Android Studio 在 Android 上使用 NDK 从 C++ 构建静态库?

标签 android c++ gradle android-ndk

我有一个用 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/

相关文章:

android-studio - Kotlin + Gradle Unresolved reference

android - 如何从应用程序中删除额外的 native 依赖项?

java - 禁用 "-boot"分发

Android fragment onResume 与 onCreateView

android - 哪个 android studio 版本有 Android 5.1(API 级别 22)?

android 从 alertdialog 中删除 View

c++ - 在 C++ 中将日期转换为 unix 时间戳

android - 从预制 SQLite 阿拉伯语数据库中选择数据

c++ - 计算数字的总和乘以字符串的长度

c++ - 警告 : comparison between signed and unsigned integer expressions. 。如何解决?