Android Development Environment
Android SDK(Software Development Kit):
Android SDK contains libraries and tools(compiler, debugger, build tool etc) required to develop android applications. We can use ADT(Android Development Tools) plugin for Eclipse to develop Android applications. There is a common package available for download which contains ADT features , required libraries and Eclipse IDE. This package is also known as Eclipse ADT.
It is used to manage the Android tools, versions and updates.
Eclipse IDE : Window > SDK Manager
ADV(Android Virtual Device) Manager:
The AVD Manager provides a graphical user interface in which you can create and manage Android Virtual Devices (AVDs), which are required by the Android Emulator.
Eclipse IDE : Window > AVD Manager
The Android logging system provides a mechanism for collecting and viewing system debug output. Logs from various applications and portions of the system are collected in a series of circular buffers, which then can be viewed and filtered by the logcat command. You can use logcat from an ADB(Android Debugger) shell to view the log messages.
It is an Integrated Development Environment(IDE) most widely used for developing Java applications. Its an open source IDE and numerous plug-in available to development different kind of project for different programming languges. ADT is a plug-in for Android.
Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it’s ready. (Comming soon)