Android Emulator Does not Launch

偶尔善良 提交于 2019-12-04 22:54:18

Have you installed properly the HAXM?

I encounter same issue before, before learning that HAXM is not yet enabled after downloading it in android sdk manager.

You need some steps to follow to fully get the best experience out of the Android* emulator using the Intel HAXM driver.

Prerequisites

Intel HAXM requires the Android* SDK to be installed (version 17 or higher). For more information, refer to the Android* developer website (http://developer.android.com/sdk/).

System Requirements

Hardware Requirements:

Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
At least 1 GB of available RAM
Supported Operating Systems:

Microsoft Windows* 8 and 8.1 (32/64-bit)
Microsoft Windows* 7 (32/64-bit)
Microsoft Windows Vista* (32/64-bit)
Important: Intel HAXM cannot be used on systems without an Intel processor, or with an Intel processor that lacks the hardware features described in the "Hardware Requirements" section above.
To determine the capabilities of your Intel processor, visit http://ark.intel.com/
Additionally, Intel HAXM can be used only with Android* x86 emulator images provided by Intel. 
Intel HAXM cannot be used with ARM* Android* emulator images or non-Intel x86 Android* emulator images.
  1. Under the main SDK directory. Even though the SDK manager says "Installed" it actually means that the Intel HAXM executable was downloaded. You will still need to run the installer from the "extras" directory to get it installed.

2.Extract the installer inside the "extras" directory and follow the installation instructions for your platform.

Installing Intel® HAXM on Windows*

Warning: Intel HAXM installation will fail if your system does not meet the system requirements, including support for Intel processor features, such as Intel Virtualization Technology (Intel VT).

After all the steps it will work properly.

hope it helps... heres Intel documentation

One idea that you might want to try is to create an AVD for an old version of Android (such as 2.1 or 2.2). In my experience those versions start reasonable fast even under emulation. It may not be useful for creating projects, but should help you determine if the emulator is working in general.

Wipe the data in the folders C:\Users\<username>\.android\ avd and cache Then start Creating AVD from scratch through

I am using API 22 : Android 5.1.1 . I was facing the same issue then I downloaded the latest system image from android sdk manager to run Nexus 5 emulator.

The System-Image was

Google APIs ARM EABI v7a System Image

and then selected this system image while creating a Virtual Device in Android Virtual Device Manager. Just make sure that you have checked the store a snapshot checkbox . Now run your emulator.

You need to decide which emulator you want to use and select its system image according to it. For eg. Nexus 5 has an arm processor (like that). You should also download all the system images for your emulators.

You could try these :

1) The skin is set to WVGA800 by default try changing it to HVGA.

2) Sometimes it is the problem with the graphic card and drivers(though you mentioned you tried this on different system, but check if the drivers are same?)

3) Sometimes the issue maybe because of screen size of emulator. Try changing lcd.height, lcd.width, skin.name, skin.path in the config files

Marjorie

What worked for me was to set the Android emulator in SDK manager to the last one available (29.2.1).

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!