Android——AVD无法启动解决方法

起因

最近安装了Android Studio开始瞎捣鼓,安装的时候配置的是自带的Android Virtual Device(AVD),然后想在虚拟机上跑以下demo,发现虚拟机怎么都启动不了,起初我以为是系统找不到我的虚拟机的位置导致,因为我把Android Studio、SDK、AVD全部都放置在D盘了,然后我就按照引导去配置了一个ANDROID_AVD_HOME的系统变量,目录就是放置avd的那个文件夹,重新启动了Studio之后发现还是不行。

然后我就用cmd到\Sdk\emulator目录下,输入命令emulator -avd <your-avd-name>手动启动虚拟机,然后就报错了,错误如下:

一看就知道是咋回事了,要是Studio的报错有这么清晰不早完事了吗= =

(可以输入emulator -help查看所有命令帮助)

然后回到桌面,按住Windows+R调出cmd, 输入systeminfo.exe,原来系统中的虚拟化的开关是默认关闭的
在这里插入图片描述
接下来就介绍如何在BIOS中开启Virtualization(VT-x)

如何在BIOS中开启Virtualization(VT-x)

在这里插入图片描述
在这里插入图片描述

然后计算机就会关机:

以下的操作逻辑都是用↑↓←→键来移动,用Enter键来选择确定

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是参考了一个YouTube主的教程,🔗https://www.youtube.com/watch?v=MOuTxfzCvMY

还没完呢

然后我们要配置一下Windows上的虚拟机加速:

关于Hyper-V的停用

此处参考了Android Studio的官方文档🔗https://developer.android.com/studio/run/emulator-acceleration#accel-check

❗必须停用 Hyper-V 才能使用 Intel HAXM 或 Android Emulator Hypervisor Driver for AMD Processors。但是,在“Windows 功能”对话框中取消选中“Hyper-V”可能无法保证“Hyper-V”被停用。Windows 10 中有很多功能都会隐式启用 Hyper-V。用户在启用此类功能中的某一项功能时,甚至不会知道 Hyper-V 被启用。

据我们所知,此类功能包括 Virtual Machine PlatformWindows Hypervisor PlatformWindows SandboxCore IsolationCredential Guard

停用 Hyper-V 时,请仔细确认上面列出的功能也处于停用状态。如需了解如何停用各项功能,请参阅 Microsoft 文档和以下示例。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DnQjFcTL-1606805908310)(https://developer.android.com/studio/images/run/windows-features.png)]

在 Windows 上使用 Intel HAXM 配置虚拟机加速

计算机必须满足以下要求,您才能安装和使用 Intel HAXM:

  • 启用了虚拟化技术 (VT-x)、Intel EM64T (Intel 64) 功能和 Execute Disable (XD) Bit 功能的 Intel 处理器
  • 64 位 Windows 10、Windows 8 或 Windows 7(或者 64 位处理器上的 32 位版本的操作系统)
  • 如需在 Windows 10 或 Windows 8 上使用 Intel HAXM,您必须在“Windows 功能”对话框中关闭 Hyper-V。
    注意:安装某些软件可能会重新开启 Hyper-V。如需了解详情,请参阅停用 Hyper-V

虚拟化技术我们之前已经启用了,注意:有些计算机是没有虚拟化技术的(现代的计算机应该都不含在内了吧),有一个网址可以查看你的处理器是否支持这个技术🔗https://ark.intel.com/content/www/cn/zh/ark.html

接下来进入是操作步骤:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后电脑会重新启动,重启之后就完成了

测试是否成功

然后我们再次在cmd回到Sdk/emulator这个目录下,然后输入命令emulator -avd <your-avd-name>,然后就成功了(好家伙):

在这里插入图片描述

然后我们点一下手机旁边那个开机按钮,就可以使用了:

在这里插入图片描述

结语

因为网上的教程要么就很坑,要么就不全,所以决定自己摸索了,然后就有了这一份教程,希望对你有帮助 😃

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值