Reputation: 4685
You might have seen a hundred questions already by the same title so let me just tell you why mine is different:
Here's the error:
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!
Since all the solutions on stack overflow revolve around the above mentioned points I decided to post this quesiton as all the mentioned solutions didn't work, which I think is precisely because of me not having a supported processor, which brings me to my question:
Can I still somehow run a virtual device to test my apps? I have a Nexus 7 tab, but I still think testing on a virtual device is more convenient and also I can test more devices if they're virtual..
P.S. I'm running Windows 10 (technical preview) Build 9926.
Upvotes: 1
Views: 1619
Reputation: 42417
It might still work if you launch the emulator from the command line with the -no-accel
switch:
emulator -avd Nexus_5X_API_23 -no-accel
(replace Nexus_5X_API_23
with the name of the AVD you've set up in Android Studio / Android Developer Tools)Upvotes: 0
Reputation: 570
Or else you can use Genymotion emulator which is very fast and lightweight
Upvotes: 0
Reputation: 2129
In this case you can download and use ARM images
that do not need hardware virtualization instead of using x86 system images
. Need to tell you that ARM images will be very slow compared to x86 images.
You can download ARM image
of respective APIs by selecting this option.
Upvotes: 1
Reputation: 1853
In order to run the emulator you have to use ARM image, because your PC doesn't support HAXM
Create a new AVD(Android Virtual Device) and on creation select image that uses ARM(such as armeabi-v7) so it will be emulated on your PC.
Here's picture of image selection
If you don't have any arm images installed, you can download one from SDK manager
Upvotes: 1