android - 管理大量应用程序

标签 android eclipse maven ant

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

我正在使用 Eclipse 和 Mercurial 插件(我非常喜欢)来创建本地源代码管理文件夹。

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

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

或者我必须自己开发这样的东西吗?

最佳答案

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

如果您想更改诸如可绘制文件之类的 res 文件,您必须将文件命名为相同的文件,并且 Android 构建器将使用您项目中的图标覆盖库项目图标。 就是这样。

关于android - 管理大量应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672680/

相关文章:

java - Maven 构建失败 - MyEclipse

java - 在webview中打开sd卡的pdf

android - Angular 错误 : StaticInjectorError (Platform: core)[e -> t]:

android - 最新的 Android 模拟器 : HTTPS Network Issues - Chrome

java - 无法在 src 文件夹中创建多个包

java - 为什么 maven-resources-plugin 忽略我的字符集编码设置?

android - 带有 EditText 和 Spinner 的对话框

java - Eclipse 在程序执行过程中永远运行

java - Eclipse for Java (EE) Developers 和 Eclipse Classic 有什么区别?

maven - 包 org.springframework.stereotype 不存在