【问题标题】:Purpose and Disadvantages of an Android Library ProjectAndroid 库项目的目的和缺点
【发布时间】:2011-11-23 19:22:31
【问题描述】:

目前我的应用程序有两个版本:普通版和加号版
当我发布新版本时,我将其导出,然后更改数据包名称并再次导出。加号版本有一些额外的功能可以通过包名解锁..

我刚刚发现 Android 库项目 (http://bit.ly/voHVWe),现在我想知道这是否可以作为优化上述工作流程的解决方案? 另一个问题是,使用图书馆项目还有更多(不利)优势吗? - 或者您会提出另一个工作流程吗?

【问题讨论】:

    标签: android workflow export publish library-project


    【解决方案1】:

    图书馆项目可以帮助您完成您想做的事情。它们本质上就像有一个外部组件。所有共享代码都将在库项目中,并且每个应用程序(在您的情况下,正常和加号)都可以利用或继承共享库代码。

    库项目的一个问题是,如果您对其进行任何更改,您需要确保应用程序项目使用的是库项目的最新版本。我之前对 lib 项目进行更改并构建应用程序以发现它正在使用旧代码时被咬过(在 eclipse 中只需选择灰色项目,右键单击并刷新)。

    【讨论】:

      【解决方案2】:

      这是使用公共资源和源代码开发应用的首选方式。 Managing Projects 开发人员指南文章中介绍了一些注意事项。

      【讨论】:

        猜你喜欢
        • 2016-08-14
        • 1970-01-01
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-27
        • 1970-01-01
        相关资源
        最近更新 更多