0

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

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

4

2 回答 2

1

这是使用公共资源和源代码开发应用程序的首选方式。管理项目开发人员指南文章中介绍了一些需要考虑的事项。

于 2011-11-23T19:39:22.757 回答
1

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

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

于 2011-11-23T19:43:23.853 回答