2

所以我正在做一个项目,我们有很多基本相同(相同的代码)但在图标等方面也不同的应用程序。

我正在使用带有 Mercurial 插件(我非常喜欢)的 Eclipse,它创建了一个本地源代码控制文件夹。

现在我想问一下管理所有这些项目的最佳方式是什么。例如,我在主项目中创建了一个新功能,并且我希望使用新代码自动更新和编译所有其他项目(并上传到 Play 商店 -> 我认为这是不可能的)。

我听说过 Maven 和 ANT,但我不知道这些工具能为我做什么,或者我是否走在正确的轨道上?

还是我必须自己开发这样的东西?

4

1 回答 1

3

这就是图书馆项目的用途。您创建一个基础项目并将其转换为库项目(Eclipse:Project Properties / Android / is Library [x])其他依赖于基础项目的项目必须将其包含为库项目(Eclipse:Project Properties / 安卓)

如果你想改变像drawables这样的res文件,你必须将文件命名为相同的,android builder会用你项目中的图标覆盖库项目图标。而已。

于 2012-07-26T15:33:44.547 回答