Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I run Android emulator for Intel x86 Atom without hardware acceleration on Windows 8 for API 21 and 19?

I have not enabled Hyper V or hardware acceleration and don't want to either.

Is there any way that I can start android emulator for Intel x86 Atom Without hardware acceleration on Windows 8

I have created AVDs with every combination possible and each one has failed to start the AVD emulator instance , throwing the same error when starting

emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!

OR is it that, the images given for Intel Atom 86 and 64 cannot run without HARDWARE ACCELERATION AND hyper V for API 21 and 19

I have found lots of similar question and read almost all documentation, but it is not clear if they can or cannot run without hyper v and hardware acceleration, hence this direct question

How do you test on android in such cases ?

like image 473
dcoder Avatar asked Oct 19 '14 21:10

dcoder


People also ask

Can I run emulator without HAXM?

You can use an emulator with the ARM image instead of HAXM provided that you installed it in the SDK manager. Check your SDK manager to see if you have an ARM image instead for the API level you want, then go to the AVD manager and make a virtual device using ARM as the cpu. thank your for answer.

How do I install hardware acceleration on HAXM?

Go to SDK Manager in Tools > Android > SDK Manager, go to launch Standalone SDK Manager, then check the Intel x86 Emulator Accelarator(HAXM Installer) Then downnload intel haxm from https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager , haxm-windows_v6_0_1.

How do I turn off HAXM acceleration emulator?

Open a command prompt as Administrator. Enter the command: bcdedit /copy {current} /d "Windows 8 - No Hyper-V" This will output an id with the format {GUID} that you need to copy it to use it in the next command. Enter the command: bcdedit /set { copied GUID of step 3 } hypervisorlaunchtype off.


Video Answer


1 Answers

In current AVD manager you can't. You just have the opportunity to use ARM images which will not need hardware virtualization.

To run ARM images:

  1. Open AVD manager.
  2. Create a new 'Virtual Device' OR right click an existing image and select 'Duplicate'
  3. Choose arm* instead of x86/x64.
  4. Continue with the wizard.
  5. Run!

Although this is the available solution but still a slow one !!

like image 138
Eslam Sameh Ahmed Avatar answered Oct 07 '22 15:10

Eslam Sameh Ahmed