admin 管理员组

文章数量: 1184232

AMDcpu电脑Windows环境下创建Android虚拟机

  • 步骤
    • 一、开启BIOS虚拟化设置
    • 二、启用Hyper-V
    • 三、结论


  是我在AMDcpu电脑上使用Android Studio时创建虚拟机遇到的问题,下载SDK Tools中的Android Emulator Hypervisor Driver for AMD Processors (installer) 时报错:

Running Android Emulator Hypervisor Driver for AMD Processors installer
[SC] ControlService 失败 1062:

服务尚未启动。

[SC] DeleteService 成功
[SC] StartService 失败 2:

系统找不到指定的文件。
Android Emulator Hypervisor Driver for AMD Processors installation failed. To install Android 
Emulator Hypervisor Driver for AMD Processors follow the instructions found at: https://githu
b/google/android-emulator-hypervisor-driver-for-amd-processors

Done

  查了一些资料看别人都是能顺利的Install 这个插件的。后面尝试一种方法没有下载这个Android Emulator Hypervisor Driver for AMD Processors (installer)插件也能成功运行Android虚拟机,放出来给大家参考,也希望大佬能告知我上面的错误是什么原因(报错的log贴在最后)。

步骤

一、开启BIOS虚拟化设置

  在bios里开启系统虚拟化,以我的微星主板为例,按DEL进入bios,选择OC,之后点击右侧菜单栏最下方的CPU Features,设置SVM Mode为Enabled。重启电脑,在命令提示符中输入systeminfo可以查看到是否启动虚拟化。

二、启用Hyper-V

  没错是启用Windows功能下的Hyper-VWindows 虚拟机监控程序平台。打开控制面板 ->程序-> 程序与功能 -> 启用或关闭Windows功能,将这两个功能勾选上。

三、结论

  可以看到我的Android Emulator Hypervisor Driver for AMD Processors (installer)插件是未安装的,但是确实可以运行虚拟机。


INFO - ectedPackagesStep$CustomLogger - Preparing "Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)". 
INFO - ectedPackagesStep$CustomLogger - Downloading https://dl.google/android/repository/gvm-windows_v1_5_0.zip 
INFO - ectedPackagesStep$CustomLogger - "Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)" ready. 
INFO - ectedPackagesStep$CustomLogger - Installing Android Emulator Hypervisor Driver for AMD Processors (installer) in C:\Users\owen\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver 
INFO - ectedPackagesStep$CustomLogger - "Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)" complete. 
INFO - ard.VmWizard$SetupProgressStep - Preparing "Uninstall Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)". 
INFO - ard.VmWizard$SetupProgressStep - "Uninstall Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)" ready. 
INFO - ard.VmWizard$SetupProgressStep - "Uninstall Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)" complete. 
INFO - ard.VmWizard$SetupProgressStep - "Uninstall Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)" finished. 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\build-tools\30.0.2\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\emulator\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\patcher\v4\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\platform-tools\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\platforms\android-26\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\platforms\android-28\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\platforms\android-30\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\sources\android-26\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\sources\android-28\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\system-images\android-30\google_apis_playstore\x86\package.xml 
INFO - ard.VmWizard$SetupProgressStep - Parsing C:\Users\owen\AppData\Local\Android\Sdk\tools\package.xml 
INFO - tools.idea.sdk.wizard.VmWizard - Package 'extras;google;Android_Emulator_Hypervisor_Driver' does not appear to be installed - ignoring 
ERROR - ectedPackagesStep$CustomLogger - Failed to update status to COMPLETE 
com.android.repository.api.PackageOperation$StatusChangeListenerException: Android Emulator Hypervisor Driver for AMD Processors setup failed!
	at com.android.tools.idea.sdk.install.VmInstallListener.statusChanged(VmInstallListener.java:63)
	at com.android.repository.impl.installer.AbstractPackageOperation.updateStatus(AbstractPackageOperation.java:508)
	at com.android.repository.impl.installer.AbstractPackageOperationplete(AbstractPackageOperation.java:207)
	at com.android.tools.idea.sdk.wizard.InstallTaskpletePackages(InstallTask.java:173)
	at com.android.tools.idea.sdk.wizard.InstallTask.run(InstallTask.java:126)
	at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:888)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:163)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:585)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:531)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:150)
	at com.intellij.openapi.progress.impl.CoreProgressManager$4.lambda$run$0(CoreProgressManager.java:402)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:221)
	at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:402)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
INFO - ectedPackagesStep$CustomLogger - "Install Android Emulator Hypervisor Driver for AMD Processors (installer) (revision: 1.5.0)" failed. 
INFO - ectedPackagesStep$CustomLogger - Failed packages: 
INFO - ectedPackagesStep$CustomLogger - - Android Emulator Hypervisor Driver for AMD Processors (installer) (extras;google;Android_Emulator_Hypervisor_Driver) 

本文标签: 虚拟机 环境 电脑 AMDcpu Android