我的服务器需要继续构建大量的Android项目。除了对每个构建版本的manifest.xml或任何资源文件(如果它对任务更好)进行微小更改外,它们几乎完全相同。为了降低成本并提高效率,我尝试实现增量构建。我计划的程序是:
所以我的问题是上述解决方案是否可行?关于如何实现它的任何线索?
答案 0 :(得分:1)
这不一定是满足您特定要求的解决方案,但它可能会为您提供一些有用的指示。
我有an Antlib用于构建Android项目。您可能不想自己使用它,因为它有一些缺点,但它应该作为如何执行使用Ant构建Android应用程序的各种步骤的示例。特别是,它展示了如何从Ant调用各种Android SDK工具以及如何使用Ant uptodate
任务和Ant的if
and unless
attributes来避免处理未更改的文件。
Android Ant宏的来源是here(Antlib documentation可能会帮助您理解它正在做的事情。)