更改Visual Studio Emulator for Android vhd安装路径

Ion*_*316 5 hyper-v visual-studio android-emulator

是否可以更改VS模拟器存储.vhd文件的默认路径?默认情况下,它设置为将它们存储在我的%LOCALAPPDATA%文件夹下,但那是在我的C驱动器上,而我在C上的空间不足.

如何将其设置为将它们存储在D:\ emulators中

小智 0

编辑1

Android 故障排除的 VS Emulator 中指出了一个解决方案(链接):

  1. 从“开始”按钮上下文菜单中选择“运行”,在对话框中键入 regedit,然后选择“确定”,打开注册表编辑器。
  2. 导航到左侧文件夹树中的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools 。
  3. 修改 Path 注册表变量以匹配 Android SDK 的路径。

然而,对于当前可用的 VS Emu 4 Android 版本,此解决方案似乎已经过时。我在树中找不到注册表文件夹。

编辑2

这是一个简单的方法,通过它我可以更改vhd的根路径。

情况一:已安装

  1. 将文件夹重命名%USERPROFILE%\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\为其他名称,以进行备份。
  2. 创建文件夹D:\emulators
  3. 打开cmd命令行,输入MKLINK /J %USERPROFILE%\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\ D:\emulators,回车。
  4. 建立连接后,将备份的 vhd 文件夹中的所有内容移动到D:\emulators.
  5. 你已经完成了。

情况2:尚未安装

  1. 步骤与情况一类似,但不需要重命名进行备份,也不需要将备份的内容移动到D:\emulators.
  2. 您只需要进行连接,然后安装 VSEmu4Android。

编辑3

笔记:

为了在 Hyper-V(由 VSEmu4Android 使用)中正确使用 vhd,D:\emulators不应压缩其中的文件夹和文件。