emulator: ERROR: x86 emulation currently requires hardware acceleration!

昨天加装了8g内存后,现在12g内存终于可以流畅的撸代码了。

中午安装了Android Studio 3.1.2后,还是出现了一大堆问题,第一个是Gradle问题,自己瞎弄居然弄好了,请看上一篇博客。

第二个问题是新建Project后想运行居然出现了 emulator: ERROR: x86 emulation currently requires hardware acceleration! 这个错误,在百度后终于解决了,故记录下,之后自己忘了可以看下。

部分内容转载自:

https://blog.csdn.net/u012964796/article/details/46850461(值得看)

https://blog.csdn.net/sihai12345/article/details/72868635(图文并茂)

在此表示感谢。


原文错误提示:

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!

错误分析:

1.电脑没有安装Intel HAXM软件(HAXM即Hardware Accelerated Execution Manager)(可以参考:Intel官网的说明

2.电脑没有启用虚拟技术

解决办法:

1.安装Intel HAXM.

一般电脑都是有安装Intel HAXM的,Android SDK中也有继承了这个软件,位置就在你的Sdk安装路径的extras目录下的intel包里(如我的 E:\Android\Sdk\extras\intel)

双击intelhaxm-android.exe。

如果找不到,可以直接在Android Studio里点击SDK Manager,然后勾选以下所示进行安装。(此方法在Android Studio3.1.2中不管用)

如果无法安装,那证明应该是有的,那建议看方法2。

2.确保BIOS中的Configuration(配置)中的Virtual technoly 为Enable(打开)

查看你电脑主板进入Bios的方法,我的是联想的,直接捅一键还原按钮就行了。

找到Virtualiation Technology(名字不一定相同,但是一定有Virtual开头),看看是不是默认为Disabled。

按Enter,把它改为Enabled。

保存设置,重启电脑。

检验问题的结果:

打开Android Studio,然后打开刚才的Project,点击运行。

可以看到成功了。

猜你喜欢

转载自blog.csdn.net/m0_37292262/article/details/81394743