赞
踩
环境:Win10 + Intel处理器
在一台全新的电脑上安装Android Studio和AS自带的模拟器,一般情况在AS下载sdk和安装模拟器应该就可以使用模拟器但我用AS启动模拟器的时候,一直启动失败且显示无响应,且没有错误信息都没法去百度解决方案了
windows系统且是因特尔处理器的机器要使用安卓模拟器需要安装IHAEM,如果AS一直提示下载失败可以在官网下载安装后再创建模拟器
查看Google官网发现可以在CMD输入命令来启动模拟器(一般在命令行运行软件会打印一些信息),先用emulator -list-avds
命令列出当前模拟器列表,再用emulator -avd avd_name
命令来启动模拟器
虽然用命令执行完后还是启动模拟无响应,但是我们可以看到打印的错误信息然后可以去百度看是否有解决方案了
有些文章会建议检查环境变量,看是否使用的模拟器程序有问题,如果有多个emulator.exe程序,可尝试换一个执行试下
可以看到我的环境变量path有两个地方都有emulator.exe,原来Androd Sdk目录下的tools目录和emulator目录下都有emulator.exe程序,我们如果在用AS下载模拟器就会下载在sdk/emulator目录,但是由于在环境变量里tools目录放在前面所以用命令行执行时会先用tools目录下的emulator.exe来执行
我尝试在环境变量中把tools这个配置删了,只留emulator这个配置,重新运行启动命令,最后还是启动失败(虽然我最终没有用这种方式成功启动模拟器,如果下面所有方法都失败,可以尝试用这种方式试下)
https://stackoverflow.com/questions/39087532/no-accelerator-found-failed-to-create-hax-vm
还有些说法是让我们检查BIOS设置中是否启动了Intel VT-x
,重启电脑进入BIOS设置把这项设置成enable,保存重启电脑进入任务管理器,检查CPU是否启动虚拟化
CPU虚拟化显示已启动后再启动控制面板,打开Windows功能,检查Hyper虚拟化是否启动,我这里就没有启动,把Hyper勾上,然后重启电脑,再启动模拟器,发现启动成功了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。