
DDMS canĬapture screenshots, gather thread and stack information, spoof incoming calls and SMS Server DDMS is a graphical program that communicates with your devices through adb.

UNIX shell on the device or emulator, and providing a general means to communicate withĬonnected emulators and devices. Itĭevice management capabilities, including moving and syncing files to the emulator, running a The main components thatĬomprise a typical Android debugging environment are: adb adb acts as a middleman between a device and your development system. Port so it can communicate with the application VMs on your devices. If you are usingĪnother IDE, you can use the debugger that comes with it and attach the debugger to a special JDWP-compliant debugger is already included and there is no setup required. View variable values, and pause execution of an application.

You needĪ JDWP-compliant debugger if you want to be able to do things such as step through code, The Android SDK provides most of the tools that you need to debug your applications.
