次のコマンドを使用して、ビルド定義内のバッチ ファイルから Android エミュレーターを起動しようとしています。
start /WAIT "Start Emulator" "C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe" launch /sku:Android /id:97522427-7A5E-4F3B-96A8-B9F9F0C0423A
ビルド ステップをコマンド ラインとバッチ スクリプトとして追加しようとしました。
問題: スクリプトは正常に動作しており、エミュレーターを開いて完全に開くのを待っていますが、スクリプトの実行が終了してコンソールが閉じると、エミュレーターも閉じます。
スクリプトをビルド サーバーで直接実行しようとしましたが、エミュレーターを閉じなくても正常に動作しますが、ビルド ステップとしてキューに入れると、上記の問題に直面しています。
質問: バッチ ファイルの実行が終了した後、エミュレーターを強制的に開いたままにするにはどうすればよいですか?
編集:ビルド定義タスクは、定義されたステップで作成したすべてのプロセスを終了するように見えます。複数のスクリプトを試しcmd /k
、/b
実際にこれを呼び出すか開始する別のバッチ ファイルを作成しようとしましたが、結果はありません。私はまだ可能な解決策を待っています。