What is ADB in android?
It is acts as bridge between emulator and IDE, it executes remote shell commands to run applications on an emulator