gpt4 book ai didi

android - 如何将 android 库项目导出为 jar 文件,该文件将包含它自己引用的库项目的 jar

转载 作者:行者123 更新时间:2023-11-29 14:15:11 24 4
gpt4 key购买 nike

标题可能看起来令人困惑(尽管准确)。让我用更多的话来解释:

我有一个 android 库项目,我们称它为 ProjectA。我还有第二个 android 库项目,我们称之为 ProjectB。 ProjectB 和 ProjectA 在同一个工作区中,ProjectB 在其库列表(项目属性)中引用 ProjectA。所以 ProjectB 正在使用 ProjectA。

现在我想要完成的是获得库的一个简单 jar - ProjectB,并将这个 jar 作为外部库包含在我的另一个 android 项目(这次是 android 应用程序)中。

但是...当我编译 ProjectB 时,jar 大小太小(ProjectA 的 jar 超过 300KB,而 ProjectB 的 jar 只有 14KB),所以我确定它不包含 ProjectA 的 jar 文件我在(ProjectA 的)bin 文件夹中找到。快速计算一下,ProjectB 的 jar 应该大 ~300KB。

重复一遍,我希望将库所需的一切打包到一个 jar 文件(ProjectB 的 jar 文件)中,这样当我将它导入到 Android 应用程序的库中时,我就可以使用它。

有经验的 Android 开发人员提供帮助吗?

最佳答案

如果您正在寻找执行此操作的最快方法,请在 Eclipse 中突出显示您的库项目,然后转到文件 > 导出并在 Java 下选择 JAR。从那里,您可以选择多个选项,包括应将哪些其他引用项目导出为 JAR 的一部分。

Commonsware 是正确的,它只是一个 JAR,没有魔法。如果您需要构建系统选项,请考虑使用 Ant 或 Gradle 为您打包 JAR。但是,不要尝试使用 bin 文件夹中的内容,因为它不适合您使用。

关于android - 如何将 android 库项目导出为 jar 文件,该文件将包含它自己引用的库项目的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20253598/

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