无法启动Android模拟器

问题描述 投票:0回答:2

Windows 10、Ryzen 5 1600、MSI B450 Tomahawk Max。 Visual Studio 预览社区,.NET MAUI 项目。 模拟器pixel_5_-_api_34无法启动。 当我尝试从 Android 设备管理器启动模拟器时,我收到“无法使用主机 GPU 模式启动模拟器”“请检查是否可以更新视频驱动程序”。 如果没有帮助,请尝试编辑 AVD 并设置“hw.gpu.mode=off”。

也无法从 Android Studio 启动模拟器。我收到下一个错误: 无法安装以下 SDK 组件: 构建工具;33.0.1 Android SDK 构建工具 33.0.1 使用 Android Studio 中的 SDK 管理器安装缺少的组件。 当我尝试从设备管理器运行模拟器时,出现下一个错误: AVD 模拟器进程已终止。

也无法从 Delphi XE5 启动模拟器。

我检查了 Windows Hyper-V。我设置了hw.gpu.mode=off。 我在advancedFeatures.ini 中添加了以下代码。

WindowsHypervisorPlatform=on Vulkan = off GLDirectMem = on

没有任何帮助。请帮忙。 我该如何解决它?

c# android android-emulator maui
2个回答
0
投票

解决方案1

对于 Windows 11,我安装 Visual Studio Preview Community 并创建模拟器 Pixel_5_-_api_34 来运行 MAUI 项目。效果很好。

所以你可以尝试使用VS而不是VS Preview。或者使用 Windows 11。

解决方案2

更新 Android 模拟器组件 (

Tools -> Android -> Android SDK Manager
) 并将 GPU 模式设置为
auto
。更多操作细节,请参考此贴:Android Emulator HW GPU Accelaration在最新Windows更新后被破坏

另外,关于错误:AVD 的模拟器进程已终止,您检查一下这种情况:新版本中的 Android 模拟器问题 - 模拟器进程已终止

希望这些可以帮助到你!


0
投票

仍然无法从 VS22 运行模拟器,但可以运行 Genymotion 模拟器。 选择 Tun -> Android 本地设备 -> 模拟器。

© www.soinside.com 2019 - 2024. All rights reserved.