我开发了一个与服务器通信的 Android 应用程序。我有 2 台服务器。一种用于开发,另一种用于生产。
在我的 Android 源代码中,我必须在构建时手动更改服务器 URL 。
例如:对于调试模式 release,我使用:
String url = "http://develop/service"
对于生产版本,我使用:
string url = "http://production/service"
该url
变量被传递给请求发送函数,如sendReqToServer(url);
.
我厌倦了手动更改此 url 更改为不同的版本。相反,我想使用Ant 脚本url
在进行不同的发布构建时使用命令行来指定,例如ant release-develop
(使用开发服务器)和ant release-product
(使用生产服务器)。
为此,我认为在build.xml中我需要创建<target name="release-develop">
& <target name="release-product">
。但我不确定如何让 ant 脚本通过命令行为我的应用程序指定 url?
有人可以向我提供有关如何操作的更详细信息吗?