Android库项目的目的和缺点

时间:2011-11-23 19:22:31

标签: android workflow export publish library-project

目前我有两个版本的App:normal和plus
当我学习一个新的版本时,我将其导出,然后更改数据包名称并再次导出。加号版本有一些额外的功能,可以通过包名解锁。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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