所以我正在开展一个项目,我们有很多基本相同的应用程序(相同的代码),但在图标方面也不同。
我正在使用Eclipse使用Mercurial插件(我非常喜欢),它创建了一个本地源代码控制文件夹。
现在我想问哪个是管理所有这些项目的最佳方式。例如,我在主项目中创建了一个新功能,我希望所有其他项目都能自动更新和编译(并上传到游戏商店 - >我认为不可能)
我听说过Maven和ANT,但我不知道这些工具能为我做些什么,或者我是否在正确的轨道上?
或者我必须自己开发这样的东西吗?
答案 0 :(得分:3)
这就是图书馆计划的用途。您创建一个基础项目并将其转换为库项目(Eclipse:Project Properties / Android / is Library [x]) 依赖于基础项目的其他项目必须将其作为库项目包含(Eclipse:Project Properties / Android)
如果要更改resables之类的res文件,则必须将文件命名为相同,并且android构建器将使用项目中的文件覆盖库项目图标。 多数民众赞成。