android - 自定义 ant 任务以自动生成 android apk

标签 android ant

我想自动化我的 android apk 生成过程。该应用程序从服务器获取数据,我有两台服务器,一台用于测试,其中包含虚拟数据,另一台用于实际发布,其中包含真实数据。 strings.xml 文件中提到了这些服务器的 URL。

现在我需要一个自定义的 ant 任务来生成两个不同的 apk,一个指向测试服务器,另一个指向真实服务器。

我的问题是,我不知道如何从 ant 脚本编写 strings.xml 文件,以便它可以相应地更改 URL。

最佳答案

您可以在 ant 中使用替换任务。像这样:

<replace file="res/values/strings.xml" token="@@@" value="http://myUrl"/>

关于android - 自定义 ant 任务以自动生成 android apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265934/

相关文章:

Android ViewPager PagerAdapter 内容无需调用 PagerAdapter#notifyDataSetChanged Exception

java - 如何检查我的电脑中是否安装了 hamcrest.jar

android - 带有数据的数组被减少并放入微调器中

java - 通过 Searchable xml 配置设置 Android 搜索小部件选项

Android logcat 仅在真实设备上记录信息级别。无法获取调试消息,甚至无法获取未处理的异常

java - ant 构建文件中的 Guava

ant - 元素 "sonar"的前缀 "sonar:sonar"未绑定(bind)

java - 如何使用 Ant 加快 Eclipse 中的构建过程?

java - 在 Windows 7 上配置 Apache Ant 和 Ivy

获取mediaPlayer.getCurrentPosition时随机出现java.lang.illegalStateException