VS 2022 无法启动 Android 模拟器。

5
我刚把我的Visual Studio从2019更新到2022。在使用2019版本时,我遇到了没有任何问题的情况,仿真器可以启动并正常工作。但自从我安装了2022之后,仿真器会启动一会儿然后立即关闭。
以下是更多细节: 输出窗口
Starting emulator pixel_5_-_api_33 ...
1>Waiting for emulator to be ready...
C:\Program Files (x86)\Android\android-sdk\emulator\emulator.EXE -netfast -accel on -avd pixel_5_-_api_33 -prop monodroid.avdname=pixel_5_-_api_33
Emulator pixel_5_-_api_33 was stopped.
1>Starting deployment to pixel_5_-_api_33 ...
1>Starting emulator pixel_5_-_api_33 ...
1>C:\Program Files (x86)\Android\android-sdk\emulator\emulator.EXE -netfast -accel on -avd pixel_5_-_api_33 -prop monodroid.avdname=pixel_5_-_api_33
1>Emulator pixel_5_-_api_33 was stopped.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
========== Elapsed 00:50.443 ==========

这是模拟器启动后立即关闭的截图:

enter image description here

我该怎么做才能解决这个问题呢? 提前感谢你的帮助 :)


你尝试过创建一个新的模拟器或删除这个并重新安装吗? - Liyun Zhang - MSFT
是的,我已经尝试过了,但仍然得到相同的结果。 - KLeo
当我安装了VS 2022时,模拟器可以正常工作。您可以查看有关Android模拟器故障排除的官方文档。 - Liyun Zhang - MSFT
我创建并成功运行了一个模拟器,但它是在Pixel 2 - Android 9(API 28)上的,这也是我在2019年使用的。 - KLeo
如果 Pixel 2 - Android 9(API 28)可以工作,其他设备也应该可以。您可以检查此设备与其他设备之间的差异,例如在创建时是否添加了 Google API。 - Liyun Zhang - MSFT
你可以尝试这个。链接 @KLeo - Raj
2个回答

4
我曾经遇到过同样的问题,这里是我找到的解决方案: 检查Windows Hypervisor Platform是否已启用。要执行此操作,请打开Windows功能工具,选择“打开或关闭Windows功能”启动选项,并验证Hyper-VWindows Hypervisor Platform是否已启用。

1

"我曾经遇到过同样的问题。我的解决办法是安装 Android Studio,然后运行构建。等所有操作完成后,我在 Visual Studio 2022 中再次尝试运行,这次它可以工作了。我再次看到了同样的屏幕,但它保持激活状态。当我点击“dismiss”时,一切都像应该的那样正常工作了。我希望这也能对你有所帮助。"


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接