Before we start a new project , let us know our tools.
The Android SDK includes several tools and utilities to help us create , test , and debug our projects.
ADT plug-in incorporates most of tools into the Eclipse IDE , where you can access them from DDMS perspective , including:
- Android SDK and Virtual Device Manager
used to create and manage Android Virtual Devices (AVD) and SDK packages. The AVD hosts an emulator running a
particular build of Android, letting you specify the supported SDK version , Screen resolution , SD card storage etc.
So, you might have several AVDs for different set of hardware.
- Android Emulator
implementation of the Android virtual machine to designed to run within a virtual device on our development computer.
- Dalvik Debug Monitoring Service (DDMS)
Use DDMS to monitor and control the Dalvik virtual machines on which we are debugging our applications. And Screen
capturing ,thread and heap information , and logcat information.
- Android Asset Packaging Tool (AAPT)
Constructs the distributable Android package files.
- Android Debug Bridge (ADB)
A client-server application that provides a link to a running emulator . It lets us copy files, install compiled application
package (.apk) and run shell commands.