The Android SDK project is an completely free and cross-platform software stack for mobile devices powered by Android. It includes all the tools you need to get started with Android OS and application development. Android is one the most popular mobile operating systems in the world, with millions of users worldwide. To start building apps for Android, please visit the official web page.
Lets developers to create application for Android
Android SDK lets developers to create applications for the Android platform. These applications will be written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use which runs on top of a Linux kernel. Of course, you will also need the powerful Android Studio IDE (Integrated Development Environment).
The SDK (Software Development Kit) includes many useful tools, most of them being command-line only, as well as a graphical emulator that allows you to test a custom Android operating system. To get started, download and unpack the archive, access the tools folder inside the android-sdk-linux directory, and double click on the ‘android’ file.
Runtime dependencies and supported operating systems
First of all, we should mention that the Android SDK software is independent of a desktop environment, which means that you can use it on GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox, or Xfce desktop environments.
Second of all, you must have the latest Oracle JDK (Java Development Kit) installed on your computer, as well as the GNU C Library (glibc) 2.15 or later. Android SDK will run on any distribution of GNU/Linux as long as these runtime dependencies are available.
Please note that your computer must have at least 2GB of RAM (4GB recommended), at least 400MB free disk space, as well as a graphics card capable of a 1280x800 screen resolution.