As you may know or even guess, the official Android emulator comes from the hands of no other than Google itself. Installing this emulator will allow you to run one or more instances of Android on PC, each one inside a window, in an isolated stand alone virtual Android machine. The installation and configuration process is rather cumbersome, requiring lots of steps and hard disk space.
This Android Emulator is mainly used by Android deveolopers, in order to test their Apps on their development computer, because it comes integrated with the Android SDK (Software Development Kit) including readily available debugging and customizing options, much needed by them to test each App into different Android operative systems and environments.
Caution: As you can infer by now, this Android Emulator installation and configuration requires a bit of expertise.
As a prerequisite, you need to download and install the Java SDK language, from Oracle.
Then you need to download the Android SDK installer, which can be found in here. You can download different versions of the Android SDK, including the Android Emulator, each one for different PC environments: Windows, Mac OS and Linux. Once downloaded, you execute the SDK installation.
After installing the SDK, you launch the “SDK Manager” (sdkmanager.exe) which will bring up front a configuration screen allowing you to download and install some needed packages (the different Android OS that later you will be able to run into your Android emulator). Right at the manager startup, a popup will appear where you just press the “INSTALL” option, as the needed basic packages are already preselected.
Once everything is installed (it may take a lot of time -even hours- depending on your Internet connextion) you are ready to create and configure one or more Android Emulator machines on your PC.
From the SDK Manager you select from the top menu TOOLS, the option “Manage AVDs”. A new window will popup with the currently created Android Emulator machines, if you have, and at the right you have the option of creating a new Android Emulator machine.
Everything is set! Now you just press the Create AVD button on the low-right side of this window, and the Android SDK will churn out into the Android Emulator list of yours, your recent creation. Once there, you select it and press START to get it running. It may take some minutes to start up, but you will end with a virtual Android Emulator running inside a window in your PC.