如何在 Android 中构建发布共享库项目? [复制]

Posted

技术标签:

【中文标题】如何在 Android 中构建发布共享库项目? [复制]【英文标题】:How to build publish shared library project in Android? [duplicate] 【发布时间】:2013-01-02 09:56:10 【问题描述】:

可能重复:How do I do a lazy load of images in ListViewExport android library project for reuse without source code

有人知道如何发布库项目的示例吗?我正在寻找有关如何在不发布源代码的情况下发布包含代码、布局和活动的库项目的信息。

【问题讨论】:

是的,从源代码创建 jar 文件是一回事,但这不包括布局、样式等任何其他内容。 如果您花时间实际阅读我链接到的 SO 答案,您会注意到它涵盖了包装资源。 是的,我阅读了您发布的链接,但该方法公开了源代码以外的所有其他内容。在讨论布局和样式时使用“源”术语可能会产生误导。 “那个方法暴露了源代码以外的所有其他东西”——你别无选择。请注意,无论如何,“所有其他内容”在设备上都是世界可读的。 好的,谢谢。我不知道不公开资源就无法发布资源。 【参考方案1】:

创建库>>

1) 在Eclipse中创建android项目,

2) 进入 Project Properties -> Android 并检查 isLibrary 属性。现在您可以将此库添加到您的应用程序项目中,方法是将其添加到同一属性页上的列表中。

http://developer.android.com/guide/developing/projects/projects-eclipse.html

用于创建jar文件>>

在 Eclipse 中,您可以使用项目上的“导出”选项来创建 jar 文件。这将打开 JAR 创建向导。

【讨论】:

是的,从源代码创建 jar 文件是一回事,但这不包括布局、样式等任何其他内容。

以上是关于如何在 Android 中构建发布共享库项目? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在android studio项目中包含共享库?

在共享项目中设置 AndroidResource 构建操作

如何将钴构建为共享库?

如何使用共享库构建 vtkLocal 示例?

如何在 Eclipse CDT 的共享库项目中使用静态库

如何在 Android Studio 项目中将库添加到 Gradle 构建?