如何在 AMD Ryzen (Android Studio) 上使用 Android 仿真器?
How to use Android Emulator on AMD Ryzen (Android Studio)?
我尝试从 Android Studio 构建 Android 应用程序。
我尝试从 Android Studio 安装程序安装 HAXM,但出现错误:
英特尔虚拟化技术 已在我的 BIOS 中启用。 Hyper-V 已在 Windows 10.
上被禁用
为此使用 Android Studio Cannary。我遇到了偶数问题,它为我解决了。观看视频以获取配置帮助。
对于 Windows 10 上的 Ryzen,请使用最新的稳定版而不是 Canary。
- 在 BIOS 中启用虚拟化。
- 删除 HAXM。
- 关闭 Hyper-V、Windows Hypervisor 平台、Windows 沙盒(取决于你的windows版本,旧版本可能没有)。 重启
- 通过 Android Studio 启动 SDK Manager,您应该会看到 "Android Emulator Hypervisor Driver for AMD Processors"。检查并单击 "Apply"。 SDK Manager会下载安装包解压到
$ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver.
然后,
- 使用管理员权限打开 Windows 命令控制台。
- 前往$ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver.
- 运行silent_install.bat。确保您看到安装程序的所需输出:
STATE: 4 RUNNING
我刚刚购买了配备 Vega 8 视频的 Ryzen 5 笔记本电脑,但 运行 Android Studio 模拟器出现了很多问题;最后问题解决了,也很简单
在 BIOS 中启用 SVM 或其他虚拟机设置。
通过转到 windows 中的“打开/关闭功能”来禁用所有管理程序和虚拟机功能。
确保选中 AMD 驱动程序并取消选中“SDK 工具”中的 HAXM 是 SDK 管理器。
最重要的是:
据说 AndroidStudio 的最新更新会在选择后自动安装 AMD 驱动程序,但我发现情况并非如此,因此您需要手动执行最后一步以确保。
运行: C:\users\username\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver\silent_install.bat
晚会迟到了,但如果有更多像我一样从未使它起作用的人,那么它就起作用了:https://www.py4u.net/discuss/646511
如果您尝试了所有方法(关闭 windows 功能,在 bios 中启用 svm 等)但仍然无效,请在命令提示符中键入 bcdedit,然后按 ENTER。如果您看到 hypervisorlaunchtype 的条目设置为 Auto,则 Hyper-V 仍处于启用状态。您可以尝试通过 运行 下面的命令将启动类型设置为关闭。
bcdedit /set hypervisorlaunchtype off
我尝试从 Android Studio 构建 Android 应用程序。
我尝试从 Android Studio 安装程序安装 HAXM,但出现错误:
英特尔虚拟化技术 已在我的 BIOS 中启用。 Hyper-V 已在 Windows 10.
上被禁用为此使用 Android Studio Cannary。我遇到了偶数问题,它为我解决了。观看视频以获取配置帮助。
对于 Windows 10 上的 Ryzen,请使用最新的稳定版而不是 Canary。
- 在 BIOS 中启用虚拟化。
- 删除 HAXM。
- 关闭 Hyper-V、Windows Hypervisor 平台、Windows 沙盒(取决于你的windows版本,旧版本可能没有)。 重启
- 通过 Android Studio 启动 SDK Manager,您应该会看到 "Android Emulator Hypervisor Driver for AMD Processors"。检查并单击 "Apply"。 SDK Manager会下载安装包解压到
$ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver.
然后,
- 使用管理员权限打开 Windows 命令控制台。
- 前往$ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver.
- 运行silent_install.bat。确保您看到安装程序的所需输出:
STATE: 4 RUNNING
我刚刚购买了配备 Vega 8 视频的 Ryzen 5 笔记本电脑,但 运行 Android Studio 模拟器出现了很多问题;最后问题解决了,也很简单
在 BIOS 中启用 SVM 或其他虚拟机设置。
通过转到 windows 中的“打开/关闭功能”来禁用所有管理程序和虚拟机功能。
确保选中 AMD 驱动程序并取消选中“SDK 工具”中的 HAXM 是 SDK 管理器。
最重要的是:
据说 AndroidStudio 的最新更新会在选择后自动安装 AMD 驱动程序,但我发现情况并非如此,因此您需要手动执行最后一步以确保。
运行:
C:\users\username\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver\silent_install.bat
晚会迟到了,但如果有更多像我一样从未使它起作用的人,那么它就起作用了:https://www.py4u.net/discuss/646511
如果您尝试了所有方法(关闭 windows 功能,在 bios 中启用 svm 等)但仍然无效,请在命令提示符中键入 bcdedit,然后按 ENTER。如果您看到 hypervisorlaunchtype 的条目设置为 Auto,则 Hyper-V 仍处于启用状态。您可以尝试通过 运行 下面的命令将启动类型设置为关闭。
bcdedit /set hypervisorlaunchtype off