gpt4 book ai didi

ant - 使用 Ant 替换 XML 文件中的值

转载 作者:行者123 更新时间:2023-12-04 01:40:04 25 4
gpt4 key购买 nike

我正在尝试自动化我的 android 构建过程。为此,我想更改 XML 文件中的应用程序名称。代码是这样的

<resources>
<string name="app_name">Realta Connections</string>
</resources>

现在我想在构建时将名称“Realta Connections”替换为其他名称,这个名称是我在构建时给出的。名称可以是“Realta Connections”或其他任何名称,因此我需要检测 name="app_name" 并替换其中的内容。我试着寻找如何去做,但找不到准确的方法。我怎样才能做到这一点?请帮忙。

最佳答案

有一个固定值可能是最简单的,它会被替换。这将允许使用替换任务:由于 xml 字符,您需要 replacetoken/replacevalue![CDATA[]] 中的字符串。

  <replace casesensitive="false" 
file="../KS.build/ivy.properties">
<replacetoken><![CDATA[<string name="app_name">Realta Connections</string>]]></replacetoken>
<replacevalue><![CDATA[<string name="app_name">Something else</string>]]></replacevalue>
</replace>

否则没有正常的 ant 解决方案(repleaceregex 不允许嵌套的 CDATA 替换)。

链接:

关于ant - 使用 Ant 替换 XML 文件中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9511445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com