diff --git a/android_env/components/simulators/emulator/emulator_launcher.py b/android_env/components/simulators/emulator/emulator_launcher.py index 10f01d28..bca135b4 100644 --- a/android_env/components/simulators/emulator/emulator_launcher.py +++ b/android_env/components/simulators/emulator/emulator_launcher.py @@ -155,8 +155,11 @@ def confirm_shutdown(self) -> None: self._emulator.returncode) self._emulator.kill() self._emulator = None + + if self._emulator_output is not None: self._emulator_output.close() - logging.info('The emulator process has finished.') + self._emulator_output = None + logging.info('The emulator process has finished.') def close(self): """Clean up launcher files and processes."""