我在我的Android构建系统中添加了一个标记/日期戳系统,类似于Stack Overflow上的线程:embed version details in android APK
这对我很有用,帖子很棒,我只是简单地修改了Perl来输入这样的日期戳:
perl -npi -e 's/(Build Date:)(.+)(DEV-MOB)/"Build Date: " . localtime() . " DEV-MOB"/e;' $MANIFEST
我现在要处理的问题是Eclipse想要继续反复建立。一旦它看到AndroidManifest.xml已经改变,它就会启动另一个autobuild,从而改变AndroidManifest.xml并引发另一个autobuild ...冲洗,泡沫,重复。
我已经关闭了“自动构建”,结果对我来说很好(即只构建在调试部署和/或干净之后),而不是每个单独的文件保存和/或更改,因为Eclipse是想做。同事希望Autobuild正常运行,并说我的日期标记是有缺陷的。
如何在修改AndroidManifest.xml后让“Builder”将树标记为刷新和/或更新,以便树不会循环?看起来像“刷新”的标志被评估并在上一次构建之后触发新的构建。
谢谢,如果需要,我可以在日期戳上发布更多详细信息。
DD
答案 0 :(得分:0)
检查您的构建器是否在项目构建器列表顺序中排在第一位。