私は、iOS/xCode のバックグラウンドから来た Java と Eclipse にかなり慣れていません。2 つのビルドを持つ iOS プロジェクトがあります。1 つはテスト サーバーを使用し、もう 1 つはライブ サーバーを使用します。xCode では、これはコードで #ifdef を使用してビルドごとに個別の URL を使用するのではなく、新しいビルド ターゲットであるプリプロセッサ マクロを追加する単純なケースでした。これを Android に移植すると、2 つのバージョン間でビルド/テストするたびに行う必要があることのリストができます
TO SWITCH BETWEEN LIVE AND TEST
Rename Application Package com.mybus.myapp/com.mybus.myapptestserver (Right click, Android Tools, Rename Application Package).
Rename com.mybus.myapp folder to com.mybus.myapptestserver.
Change Map API key in manifest
Change SENDER_ID in BeginActivity.java (Notification app ID).
Search and change all references com.mybus.myapp/com.mybus.myapptestserver (Including SharedPreferences).
Change URL's in ConnectionHelper.java and PasswordResetConnection.java
Change icon and label in Manifest for Application & BeginActivity.
Remove crash reporter (ACRA) from MyApplication.java.
Change .setSmallIcon(R.drawable.ic_test_launcher) & .setContentTitle("myapptestserver") in GCMIntentService.java
確かに、別々のビルドをビルドし、両方をデバイスで同時に許可する簡単な方法はありますか?