the various tools in android are -
The Android SDK and Virtual Device Manager- this tool can be used to create and manage Android Virtual Devices (AVD) and SDK packages. AVD host an emulator which runs a particular build of Android, letting you specify the supported SDK version, screen resolution, amount of SD card storage available, and available hardware capabilities.
Android Emulator- An implementation of the Android virtual machine designed to run on a virtual device on your development computer. emulators are used in a place where a user does not have a access to the physical device with latest API levels. it uses system hardware components to virtually create a replicated android device.
Dalvik Debug Monitoring Service (DDMS) - this is a very important tool present in the android. DDMS is used to monitor and control the application. a user can look LogCats information, location, calls etc. by giving the benefits of this tool to a developer he can easily manage and control his application.
Android Asset Packaging Tool (AAPT) - this tool is available in the android studio which binds the various files in a single file such as classes, certificates, etc.
Android Debug Bridge (ADB) - Android Debug Bridge, is a command-line debugging application enabled with the SDK. it provides a bridge between the mobile device and by enabling the USB debugging from the device and downloading the drivers necessary for connecting your phone to the android monitor.