Android Debug Bridge (adb)
Android Debug Bridge (adb) is a versatile tool that lets you manage the state of an emulator instance or Android-powered device.
adb is part of the Android SDK and is the essential managing tool for Android device developing. Quoting one of the tutorials2:
ADB or Android Debug Bridge is a command line program which is used to communicate with your Android phone (or an emulator used by programmers). The use of Adb for Android phone users ranges from using it as a tool to get the logcat- A realtime log of the Android system, which allows one to know the cause of any errors. It is very helpful to app hackers to know exctly what block of code does what, and to modify apps accordingly
For windows, one usually needs a device specific driver to get ADB working. If you cannot find one for your device, you might want to check with the Universal ADB driver.
See also, here on this site:
- What's ADB and why is it used for? How do I install it on my device?
- Is there a minimal installation of ADB?
- Configuring ADB on Ubuntu
- Accessing "no-name" devices which are ignored by ADB