gpt4 book ai didi

android - native 库可以作为依赖项包含在 Android Studio 项目中吗?

转载 作者:行者123 更新时间:2023-11-29 20:08:34 27 4
gpt4 key购买 nike

我有一个使用 native 库 (.so) 的工作 Android 应用程序,它位于 jniLibs/armeabi-v7a 目录中。该项目使用 git 进行版本控制,我发现使用库进行版本控制的唯一解决方案是将整个 .so 库提交到 git 存储库,这是不鼓励使用 git 的做法。

有没有办法让 gradle 像检索 Maven 依赖项那样检索 native 库?或者是否可以打包包含 native 库的 Android 库项目,以便可以将其作为 Maven 依赖项检索?

最佳答案

Or is it possible to package an Android library project that contains the native library so it can be retrieved as a Maven dependency?

当然。 AAR 可以包含 native 二进制文件。 SQLCipher for Android是一个。我的AndDown是另一个。对于 AndDown,库项目包含 NDK 源。

如果您没有 NDK 源,您将在库项目中有 jniLibs/jniLibs/ 的内容将与 AAR 一起打包,供您上传到您最喜欢的 Maven 风格的存储库。

关于android - native 库可以作为依赖项包含在 Android Studio 项目中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35324905/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com