Android Emulator环境搭建过程整理

本文介绍了在AMD Ryzen处理器上搭建Android Emulator的步骤,由于HAXM不支持AMD,因此需要使用Android Emulator Hypervisor Driver。通过Android Studio的SDK Manager下载驱动,可能遇到安装失败的问题,解决方法包括禁用Hyper-V、启用BIOS虚拟化,以及使用Device Guard和Credential Guard硬件准备工具。经过这些步骤,最终成功安装驱动。

硬件 AMD R5,因为之前装了Docker所以Hyper-V一直开着的。

前言:HAXM不支持AMD U

咋安装呢

可以直接用Android studio的SDK manager下载:SDK Tools -> Show Package Details -> Android Emulator Hypervisor Driver for AMD Processors (installer).
下载好了后打开SDK目录:C:\Users\XXX\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver,管理员身份命令行运行silent_install.bat
如果运气好的话到这步就结束了,运气不好的话安装失败并报错:Unable to run Android Emulator error 4294967201,所幸有老哥提供了解决方案:

For thoses who have the sames issues you have to make 2 things:
-Activate Virtualization in bios
-Deactivate Hyper-v and hypervisor platform in "activate/desactivate windows function"
& run powershell as admin and make :"Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V"

BIOS启用虚拟化、禁用Hyper-V再到Powershell运行一个命令。
如果运气好的话这步就结束了,运气不好的话silent_install.bat还是报同样的错。
这里建议再下个工具:Device Guard and Credential Guard hardware readiness tool,下载下来解压,然后:

  • 管理员身份用Powershell运行DG_Readiness_Tool_v3.6.ps1 -Disable
  • 重启
  • 命令行跑emulator -accel-check
  • 再运行silent_install.bat
    如果跑emulator -accel-check后看到如下结果:
accel:
0
GVM (version 1.5) is installed and usable.
accel

那恭喜你装好了,不用再进行后续步骤了。否则,多试几次(//狗头)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值