Android Debug Bridge (adb) is a command-line tool that can be used for discovering and communicating with devices from a development host machine. adb consists of a daemon running on the device as well as a client and server running on the host. For more details about the design of adb see OVERVIEW.TXT.