使用构建标签修改 AndroidManifest.xml 会导致 Eclipse 中无限重建

2024-02-19

我在我的 Android 构建系统中添加了一个标记/日期标记系统,类似于 Stack Overflow 上找到的线程:在 Android APK 中嵌入版本详细信息 https://stackoverflow.com/questions/2162043/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 发生了变化,它就会启动另一个自动构建,从而更改 AndroidManifest.xml 并引发另一个自动构建......冲洗,起泡,重复。

我已经关闭了“自动构建”,结果对我来说很好(即仅在调试部署和/或清理后构建),而不是像 Eclipse 想要的那样在每个文件保存和/或更改上构建。同事希望 Autobuild 能够正常运行,并说我的日期标记有缺陷。

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

谢谢,如果需要,我可以发布有关日期标记的更多详细信息。

DD


检查您的构建器是否在项目构建器列表顺序中排在第一位。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用构建标签修改 AndroidManifest.xml 会导致 Eclipse 中无限重建 的相关文章

随机推荐