当前位置:   article > 正文

Android Studio自带模拟器启动无响应_android emulator closed unexpec、

android emulator closed unexpec、

Android Studio自带模拟器启动无响应

环境:Win10 + Intel处理器

在一台全新的电脑上安装Android Studio和AS自带的模拟器,一般情况在AS下载sdk和安装模拟器应该就可以使用模拟器但我用AS启动模拟器的时候,一直启动失败且显示无响应,且没有错误信息都没法去百度解决方案了

image-20220121153336841

windows系统且是因特尔处理器的机器要使用安卓模拟器需要安装IHAEM,如果AS一直提示下载失败可以在官网下载安装后再创建模拟器

image-20220121153654692

使用命令行启动模拟来打印错误信息

查看Google官网发现可以在CMD输入命令来启动模拟器(一般在命令行运行软件会打印一些信息),先用emulator -list-avds命令列出当前模拟器列表,再用emulator -avd avd_name命令来启动模拟器

image-20220121155522031

虽然用命令执行完后还是启动模拟无响应,但是我们可以看到打印的错误信息然后可以去百度看是否有解决方案了

有些文章会建议检查环境变量,看是否使用的模拟器程序有问题,如果有多个emulator.exe程序,可尝试换一个执行试下

image-20220121160203608

可以看到我的环境变量path有两个地方都有emulator.exe,原来Androd Sdk目录下的tools目录和emulator目录下都有emulator.exe程序,我们如果在用AS下载模拟器就会下载在sdk/emulator目录,但是由于在环境变量里tools目录放在前面所以用命令行执行时会先用tools目录下的emulator.exe来执行

image-20220121160440355

我尝试在环境变量中把tools这个配置删了,只留emulator这个配置,重新运行启动命令,最后还是启动失败(虽然我最终没有用这种方式成功启动模拟器,如果下面所有方法都失败,可以尝试用这种方式试下)

Windows启动虚拟化功能

https://stackoverflow.com/questions/39087532/no-accelerator-found-failed-to-create-hax-vm

还有些说法是让我们检查BIOS设置中是否启动了Intel VT-x,重启电脑进入BIOS设置把这项设置成enable,保存重启电脑进入任务管理器,检查CPU是否启动虚拟化

image-20220121161822937

CPU虚拟化显示已启动后再启动控制面板,打开Windows功能,检查Hyper虚拟化是否启动,我这里就没有启动,把Hyper勾上,然后重启电脑,再启动模拟器,发现启动成功了

image-20220121162109119

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/335674
推荐阅读
相关标签
  

闽ICP备14008679号