如何在 AMD® Ryzen 平台上运行 Android Studio Vitural Device 模拟器

之前一直用Intel的cpu,打开模拟器为了加速是要安装一个Intel X86 HAXM的东西,否则用虚拟器会非常慢。

最近换了AMD Ryzen2 3700X,运行模拟器会报错,下面列一下我的解决步骤

解决问题的前提是你已经装好了Android Studio,能正常运行和调试(真机模式),这篇文章只解决AMD不能运行模拟器的问题

  • 在BIOS中启用虚拟化支持,机器默认是不打开的,我用的是迫击炮主板,在cpu配置那里有个SVM mode,启用他,其他的主板大同小异,就是在设置cpu virtualization那里找找,保存重启
  • 用管理员权限执行powershell,运行命令 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 让操作系统启用虚拟化
  • 在Android Studio SDK manager那里安装Android Emulator Hypervisor driver for amd processor这个驱动
  • 去android sdk目录的extras\google\Android_Emulator_Hypervisor_Driver 这里安装,用管理员权限执行silent_install.bat,安装驱动

执行上面几条之后,虚拟机那里就可以进行下一步了(之前有错误过不去)。话说google的虚拟机运行速度真的比之前大大提高了,以前慢的都是不考虑模拟器的,直接真机,而现在的反应速度比真机还流畅,体验非常好。

我的机器配置3700X+32G内存+512G nvme SSD

你可能感兴趣的:(技术林林总总,模拟器,android,amd,3700x,速度)