
The server then sets up connections to all running emulator/device instances. It binds to local TCP port 5037 and listens for commands sent from adb clients-all adbĬlients use port 5037 to communicate with the adb server. If there isn't, it starts the server process. When you start an adb client, the client first checks whether there is an adb server You can find the adb tool in /platform-tools/. A daemon, which runs as a background process on each emulator or device instance.Manages communication between the client and the adb daemon running on an emulator or device. A server, which runs as a background process on your development machine.Other Android tools such as the ADT plugin and DDMS also create You can invoke a client from a shellīy issuing an adb command. A client, which runs on your development machine.It is a client-server program that includes


Directing Commands to a Specific Emulator/Device Instance.
