サーバーと通信する Android アプリを開発しました。私は2つのサーバーを持っています。1 つは開発用で、もう 1 つは本番用です。
私の 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">
。しかし、コマンド ラインからアプリの URL を指定する ant スクリプトを作成する方法がわかりません。
誰かがそれを行う方法についてより詳細な情報を提供してもらえますか?