.NET で作業する場合、web.config または app.config を使用して複数の環境 (開発、テスト、運用) をセットアップできます。
たとえば、Web (安静) サービスの場所を指定して、あるサービスに対して開発し、別のサービスに対してテストしてから、アプリのリリース バージョンで運用 URL を使用したいと考えています。
Androidで同様のことを行うにはどうすればよいですか?
編集:バージョンをリリースするたびにURLを変更せずに
.NET で作業する場合、web.config または app.config を使用して複数の環境 (開発、テスト、運用) をセットアップできます。
たとえば、Web (安静) サービスの場所を指定して、あるサービスに対して開発し、別のサービスに対してテストしてから、アプリのリリース バージョンで運用 URL を使用したいと考えています。
Androidで同様のことを行うにはどうすればよいですか?
編集:バージョンをリリースするたびにURLを変更せずに
Android プロジェクト フォルダで「android update project ....」などのコマンドを使用すると、Ant 用の build.xml ファイルが取得されます。次に、「ant リリース」および「ant デバッグ」を実行して、デバッグまたはリリース アプリ証明書での署名を含む完全なビルドを実行できます (リリース プロセスに難読化を追加したり、その他の変更を加えたりすることも簡単です)。android コマンドと関連コマンドのドキュメントについては、こちらを参照してください。
スクリプトが機能したら、Eclipse または IntelliJ IDEA を介して実行できます。たとえば、私の IntelliJ セットアップでは、IDE を介してデバッグ ビルドを実行し、それをデバイス上で直接実行するか、実行する Ant スクリプトを選択して、IDE にログを表示することができます。したがって、Ant の利点は、コマンド ラインよりもわずかに優れていることと、「android」コマンド ライン ツールが最初の ant スクリプトを作成できるという事実により、かなり簡単に起動して実行できるようになります。
Android ビルド プロセスに関する 1 つの注意点は、Windows では、Android ツールが処理しないため、ファイル名 (またはパス) にスペースを使用しないことです。機能する前に、最初にフォルダーの名前を変更する必要がありました。
リリース/デバッグ モードをカスタマイズしたり、他のモードを追加したりする必要がある場合は、ant スクリプトとルールを編集して実行できます。
Android プロジェクトで Ant を起動して実行するためのチュートリアルについては、こちらを参照してください。