Installing and Configuring Android Studio

1- Download Android Studio

Download results:

2- The installation requires

You must ensure that your computer has installed Java version 7 or higher. Here, I have installed Java version 8:
If you have not installed Java, you can see the instructions at:

3- Install Android Studio

Select all options.

The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform. The Android SDK includes the following:

  • Required libraries
  • Debugger
  • An emulator
  • Relevant documentation for the Android application program interfaces (APIs)
  • Sample source code
  • Tutorials for the Android OS
An Android Virtual Device (AVD) is a device configuration that is run with the Android emulator. It works with the emulator to provide a virtual device-specific environment in which to install and run Android apps.
The Intel Hardware Accelerated Execution Manager (Intel® HAXM) is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology (Intel® VT) to speed up Android app emulation on a host machine
Select the installation directory:
  • Android Studio Installation Location:  C:\DevPrograms\Android\Android Studio
  • Android SDK Install Location: C:\DevPrograms\Android\sdk

If your computer is equipped with good hardware, the Android Emulator can run in Accelerated performance mode. 

You can configure to specify the maximum amount of RAM for the Intel Hardware Accelerated Manager (HAXM). Recommended to  2GB.

Note: Setting aside a large memory reservation may cause other programs to run slowly when using the x86 Android emulator with HAXM.

You have successfully installed Android Studio.

4- Run Android Studio

At the first run, Android Studio asks you whether import settings of Android Studio ver​son that you may have installed in advance or not. You can select NO.
Selecting a theme that you like:
At the first run, Android needs to download some components. You need to wait until the download and install process completed. 

5- Installing Intel® HAXM

Next you need to check "Intel® HAXM" (Intel Hardware Accelerated Execution Manager) have been installed, if not you need to install it.

If you are a beginner, you need to create a Project Hello World and then install "Intel® HAXM".
Installing Intel® HAXM:

6- Android Tutorial for Beginners