使用 Android 检查点 Hyper-V

Checkpoint Hyper-V with Android

我可以使用 Hyper-V 为我的 Android 虚拟机创建检查点,但即使我在 Hyper-V 中应用旧检查点,Visual Studio 仿真器 Android 不考虑检查点。

如何强制 Visual Studio 模拟器为 Android 应用检查点?

您必须通过命令行启动模拟器。

这是正常的命令行,原始 image.vdh

"C:\Program Files (x86)\Microsoft XDE.0.10240.0\xde.exe" /sku Android /displayName "VS Emulator 10.1\" Lollipop (5.1.1) XHDPI Tablet" /memSize 2048 /diagonalSize 10.1 /video "2560x1600" /vhd "C:\Users\*\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd.1_Lollipop_(5.1.1)_XHDPI_Tablet\image_7E226D05-2103-4581-94FC-4341DD51BFD4.avhd" /name "VS Emulator 10.1-inch Lollipop (5.1.1) XHDPI Tablet.*"

这是带有检查点的命令行:

"C:\Program Files (x86)\Microsoft XDE.0.10240.0\xde.exe" /sku Android /displayName "VS Emulator 10.1\" Lollipop (5.1.1) XHDPI Tablet" /memSize 2048 /diagonalSize 10.1 /video "2560x1600" /vhd "C:\Users\*\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd.1_Lollipop_(5.1.1)_XHDPI_Tablet\image_7E226D05-2103-4581-94FC-4341DD51BFD4.avhd" /name "VS Emulator 10.1-inch Lollipop (5.1.1) XHDPI Tablet.*"

您只需在 /vdh 参数中调用正确的图像即可。