/// <summary> /// Stopping the emulator /// </summary> public void StopEmulator([CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null) { logger.WriteLog("Closing emulator", Color.Red, lineNumber, caller); emulator.StopEmulator(emulatorProcess, args); Thread.Sleep(500); try { emulatorProcess.CloseMainWindow(); Thread.Sleep(1000); emulatorProcess.Kill(); } catch { } Thread.Sleep(5000); emulatorProcess = null; }