Communication with an emulator instance is enabled and managed using a command-line tool called Android Debug Bridge. It gives programmers the ability to execute apps on emulators by issuing shell instructions remotely.