I didn’t activate Hyper V or hardware acceleration and I don’t want to.
Is it possible to run the Android Emulator for Intel x86 Atom without hardware acceleration on Windows 8?
I made an AVD with all possible combinations and each of them failed to start the AVD emulator and gave the same error at startup.
Or that the images given for Intel Atom 86 and 64 without HARDWARE ACCELERATION and hyper V for API 21 and 19 do not work.
I’ve found many similar questions and I’ve read almost all the documentation, but it’s not sure they can work without Hyper-V and hardware acceleration, hence this direct question
How can I test on Android in these cases?
How can I solve this problem?
You cannot do this in the current DSA Manager. You can only use ARM images, which do not require hardware virtualization.
To launch ARM images :
- Open the AVD Manager.
- Create a new virtual device OR right-click on an existing image and select Duplicate.
- Select the hand* instead of x86/x64.
- Continue with the wizard.
- Run! Run!
Although it’s a cheap solution, it’s still slow!!!
You can always force a flexible x86 emulator by running it on the command line and using the -no-accel option, i.e.
from the SDK/tools directory :
emulator -avd AVD_NAME -memory 768 -no-accel -gpu on
But it still doesn’t work with the current SDK (V24), because the current x86 system images crash the x86 software emulator.
The only way to make this system work again is to upgrade the SDK tools to V22.3 from here:
http://dl-ssl.google.com/android/repository/tools_r22.3-windows.zip, and publish DSA’s with a degraded system image like https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-17_r02.zip. (So it doesn’t help if you have to test on newer versions of Android).
Google upgraded to an updated version of its emulator based on a more recent version of qemu, and provided binaries for the Arm and Mips emulators, but did not send the x86 equivalent (the x86-ranchu-x86.exe emulator and the 64-ranchu-x86.exe emulator are missing). If this were the case, or if someone else took the trouble to configure and compile the emulator sources with the x86 flag set, one could assume that a soft _x86 emulation would make it work again.
Short answer: Until recently (about a month ago) it was possible to do this, but with the latest updates this is no longer possible. (See Update Android SDK 23.0.5 and avd does not start).
I’ve done something similar: The development is done on a virtual machine and therefore cannot use hardware acceleration functions because these are only available on the host machine. I used the Intel x86 images with the Use Host GPU option because they were much faster than the ARM version, even without hardware acceleration. But then, after this update, my AVD emulators that used to work don’t work with exactly the same error message anymore. Also, you can’t use Genymotion and Xamarin Android emulators because they also require hardware acceleration (in fact, it’s VMs that use hardware acceleration for speed and can’t run in another VM).
I’ve found this solution, but I haven’t tried it yet. The basic idea is that you always develop in the VM; but for testing you connect to an emulator running on the host machine (and this VM emulator can now use the hardware acceleration function).
Same problem as the DSA boot error:
1) Install the Intel x86 Emulator Accelerator (HAXM Installer) from the Android SDK Manager ;
2) Run (for Windows) :
or (for OSX) :
3) Start the emulator.
Solution No 5:
Is it possible to run the Android Emulator for Atom Intel x86 without hardware acceleration on Windows 8?
Not with the standard SDK emulator from Android, because this requires HAXM from Intel and HAXM wants to enable the virtualization extensions.
I can’t say whether Genymotion or any other independent developer can support the desired combination.
Solution No 6:
The use of the hardware acceleration depends on the system image you choose in the emulator.
- Go to the AVD Manager, create a virtual device, select the hardware and click Next.
- Choose a system image that does not require HAXM (hardware acceleration
). (This appears in the lower right corner of the System
Pay attention: For other systems that need HAXM, there is no way to operate it without hardware acceleration.
Solution No 7:
Use bluestacks as an emulator for better performance. Bluestacks work quickly without hardware emulation
How to connect Bluestack to Android Studio.
- Close Android Studio.
- Navigate to the location of adb.exe (default: C:UsersTarunAppDataLocalAndroidsdk platform tools).
- Start adb connect localhost:5555 from here.
- Start Android Studio and you’ll get Blue Stack as an emulator when you launch the application.
Solution No 8:
see the requirements on intel.com : It’s important: Intel HAXM cannot be used on systems without an Intel processor or with an Intel processor that does not have the hardware features described above in the Hardware Requirements section.
Intel® Hardware Accelerated Runtime Manager Installation Guide ] https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x.
My computer does not support vt-x, I cannot use Android Studio 1.0.2.
Solution No 9:
Yes, it is possible to use an Android emulator without a hardware accelerator.
To do this, you actually need to open a virtual Android device.
When you come to configure the system image, you will be asked which version of the Android image you want to use.
Whichever version of the Android system image you choose, you need to make sure that the ABI is poorabi-v7a and that your target is an ameabi-v7a system image with the Google API.
Then do the rest of the job and check your emulator.
Solution No 10:
I encountered the same problem, I found the solution on http://developer.android.com/tools/devices/emulator.html#vm-windows.
Just follow these simple steps:
- Launch the Android SDK Manager, select Tools and then the Intel Accelerated Hardware Runtime Manager.
- Once the download is complete, run [sdk]/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.
- Follow the on-screen instructions to complete the installation.
intel haxm installer,intel haxm installation failed,best android emulator for amd processor,android studio preview,startservice failed with error 4294967201,how to run project in android studio emulator,install sdk windows 10,brew install android-sdk,install sdk manager ubuntu,install sdkman,how to install android studio on mac,how to check android sdk version command line,genymotion,android studio emulator,run android emulator without haxm,haxm 6.2.1 download,haxm installation failed,android emulator without virtualization,whpx