Android is an open source mobile operating system based on the Linux kernel that allows developers to build applications using Java. To set up the Android development environment, developers must install the Java Development Kit, configure the Android SDK, set up the Eclipse IDE, install the Android Development Tools plugin, and create an Android Virtual Device to test applications. Android applications are built using the software development kit in the Android SDK and can be distributed through application marketplaces.