2011-02-23 13 views
2

我添加了一个标签/日期戳系统,发现这里对堆栈溢出类似线程我的Android构建系统:embed version details in android APK修改的AndroidManifest.xml与构建标记导致无限重建在Eclipse

这个工作了伟大对我来说,职位是真棒,我只是修改了Perl来放在一个邮戳像这样:

perl -npi -e 's/(Build Date:)(.+)(DEV-MOB)/"Build Date: " . localtime() . " DEV-MOB"/e;' $MANIFEST 

我处理现在的问题是Eclipse希望遍地继续建设。只要它看到AndroidManifest.xml发生了变化,它就会启动另一个自动构建,从而更改AndroidManifest.xml并引发另一个自动构建...冲洗,起泡,重复。

我已经关闭了“自动构建”,并且结果对我来说很好(即只在调试部署和/或干净后构建),而不是每个文件保存和/或更改为Eclipse是想要做的。同事希望Autobuild能正常运作,并说我的日期戳记是有缺陷的,否则。

修改AndroidManifest.xml后,如何让“Builder”将树标记为刷新和/或最新,以便树不会循环?看起来像“刷新”的标志被评估并在之前的构建之后触发新的构建。

谢谢,如果需要,我可以在日期戳上贴出更多细节。

DD

回答

0

检查您的制造商是第一位的项目建设者列表的顺序。