具体地说:在Android Studio中设置虚拟设备时,我收到警告"Android Emulator Hypervisor Driver for AMD Processor is not installed“。
好吧,这是我尝试过的:
单击链接"Install Android Emulator Hypervisor Driver for AMD Processor“,得到以下信息:
Preparing "Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.6.0)".
Downloading https://dl.google.com/android/repository/gvm-windows_v1_6_0.zip
"Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.6.0)" ready.
Installing Android Emulator Hypervisor Driver for AMD Processors (installer) in C:\Users\Owner\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver
"Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.6.0)" complete.
"Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.6.0)" finished.
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\build-tools\30.0.2\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\emulator\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\patcher\v4\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\platform-tools\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\platforms\android-30\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\sources\android-30\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\system-images\android-29\google_apis\x86\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\system-images\android-30\google_apis\x86\package.xml
Parsing C:\Users\Owner\AppData\Local\Android\Sdk\tools\package.xml
Android SDK is up to date.
Running Android Emulator Hypervisor Driver for AMD Processors installer
[SC] ControlService FAILED 1062:
The service has not been started.
[SC] DeleteService SUCCESS
[SC] StartService FAILED with error 4294967201.
Android Emulator Hypervisor Driver for AMD Processors installation failed. To install Android Emulator Hypervisor Driver for AMD Processors follow the instructions found at: https://github.com/google/android-emulator-hypervisor-driver-for-amd-processors
Done
所以我去了Github。它建议两件事:
1- CPU具有虚拟化扩展,并且BIOS未禁用该扩展。
检查了我的整个BIOS,找不到任何关于虚拟化的提法。我正在运行AMD Ryzen 7 2700八核处理器,如果这很重要的话。
2-必须禁用Hyper-V。有关详细信息,请参阅此页面。
在该页面上,我仔细检查了我当前的功能,没有问题:https://imgur.com/GaVRPj8
在Windows Security下,他们显示了一个名为"Core Isolation“的部分的屏幕截图...而我似乎并没有。我的页面看起来很不一样:https://imgur.com/0QU5sAB
作为最后一搏,他们建议使用一个小的CPUID实用程序,这是我从一个具有管理员权限的CMD窗口运行的。结果是...好的?我想是吧?https://imgur.com/LkFrLzm
有人在某个地方提到,Windows Update可以帮助和伤害这一点,所以,无论如何,我运行了几次更新。它已经尽可能地更新了。已重新启动,重复上述步骤。还是没有骰子。
哦,不,我没有运行AVG。
另外,跟进来自其他线程的建议:
我将我的仿真性能-图形更改为“软件”。不会有什么区别。
有人建议编辑实际虚拟设备的.ini,但这似乎并没有改善情况。
其他人给出了一个命令,确保仿真器永远不会使用硬件加速,但是...好吧,这部分,完全公开,我没有理解说明。
还有其他建议吗?
发布于 2020-10-04 12:27:25
根据Tobias的评论,在Bios中启用虚拟化为我解决了这个问题。这意味着在我的BIOS高级设置中启用SVM。
发布于 2020-10-02 02:18:49
检查您的防病毒软件是否具有与虚拟化交互的功能。
某些防病毒程序会阻止某些虚拟化功能,以防止恶意软件。在我的例子中,我不得不禁用Avast中的“启用硬件辅助虚拟化”功能,并重新启动我的PC。
希望我能帮上忙。
https://stackoverflow.com/questions/64157925
复制相似问题