所以我正在开发一个项目,其中我们有很多应用程序,这些应用程序基本上相同(相同的代码),但在图标等方面也有所不同。
我正在使用 Eclipse 和 Mercurial 插件(我非常喜欢)来创建本地源代码管理文件夹。
现在我想问哪种是管理所有这些项目的最佳方式。例如,我在主项目中创建了一项新功能,并且我希望使用新代码自动更新和编译所有其他项目(并上传到游戏商店 -> 我认为这是不可能的)。
我听说过 Maven 和 ANT,但我不知道这些工具到底能为我做什么,或者我是否走在正确的道路上?
或者我必须自己开发这样的东西吗?
最佳答案
这就是图书馆项目的用途。您创建一个基础项目并将其转换为库项目(Eclipse:Project Properties/Android/is Library [x]) 依赖于基础项目的其他项目必须将其作为库项目包含在内(Eclipse:项目属性/Android)
如果您想更改诸如可绘制文件之类的 res 文件,您必须将文件命名为相同的文件,并且 Android 构建器将使用您项目中的图标覆盖库项目图标。 就是这样。
关于android - 管理大量应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672680/