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

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

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值