gpt4 book ai didi

android - 使用 "so"文件创建一个 SDK(单个 jar 文件)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:11 25 4
gpt4 key购买 nike

我应该创建一个易于使用的 SDK,因此我需要将它放在一个 jar 文件中。资源是有问题的,但是包含“.so”文件呢?这些文件是 NDK 创建的库(通常放在“libs/armeabi”文件夹中)?

是否可以将“.so”文件添加到 jar 文件中,以便使用 SDK 的 jar 文件的人不需要将它们添加到他项目中的 libs 文件夹中?

如果是,如何解决?如果不是,是否有解决方法?

澄清一下:使用 SDK 的任何人都应该只使用一个 jar 文件,该文件将包含使用 SDK 所需的所有内容,包括“.so”文件。

请注意,如果我将 libs 文件夹(以及其中的“.so”文件)放入使用 SDK 的项目中,它就可以正常工作。如果我将 SDK 项目用作 Android 项目,也是如此。

最佳答案

实际上,自 ADT 17 以来,这就是 Android 所做的。事实上,当您创建一个library 项目 并将其导入另一个项目时,Android 会创建一个jar 文件native library 也是如此。构建项目库时很简单,armeabi 文件夹也将包含在 jar 中。

关于android - 使用 "so"文件创建一个 SDK(单个 jar 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969676/

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