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

Visual studio 更改Visual Studio Emulator for Android vhd安装路径,visual-studio,android-emulator,hyper-v,Visual Studio,Android Emulator,Hyper V,是否可以更改VS emulator存储.vhd文件的默认路径?默认情况下,它设置为将它们存储在我的%LOCALAPPDATA%文件夹下,但那是在我的C驱动器上,我的C驱动器空间不足 如何将其设置为将它们存储在D:\emulators?编辑1 VS Emulator for Android疑难解答()中有一个解决方案: 从“开始按钮”关联菜单中选择“运行”,在对话框中键入regedit,然后选择“确定”,打开注册表编辑器 导航到左侧文件夹树中的HKEY_LOCAL_MACHINE\SOFTWARE

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


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

编辑1

VS Emulator for Android疑难解答()中有一个解决方案:

  • 从“开始按钮”关联菜单中选择“运行”,在对话框中键入regedit,然后选择“确定”,打开注册表编辑器
  • 导航到左侧文件夹树中的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
  • 修改Path注册表变量以匹配Android SDK的路径
  • 然而,对于当前可用的VS Emu 4 Android版本,此解决方案似乎过时了。我在树中找不到注册表文件夹

    编辑2

    下面是一个简单的方法,通过它我成功地更改了vhd的根路径

    情况1:已安装

  • 将文件夹
    %USERPROFILE%\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\
    重命名为其他文件夹以进行备份
  • 创建文件夹
    D:\emulators
  • 打开cmd命令行,键入
    MKLINK/J%USERPROFILE%\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\D:\emulators
    ,按Enter键
  • 连接完成后,将备份vhd文件夹中的所有内容移动到
    D:\emulators
  • 你完成了
  • 情况2:尚未安装

  • 这些步骤与情况1中的步骤类似,但您不需要为备份重命名,也不需要将备份的内容移动到
    D:\emulators
  • 您只需要进行连接,然后安装VSEmu4Android
  • 编辑3

    注意:

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

    @Ionia316

    1/打开regedit

    2/转到:HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudioEmulator\Android\Configuration\

    3/查找文件UserConfigurationPath

    4/在此处输入您的路径:

    默认路径为:%LOCALAPPDATA%\Microsoft\VisualStudioEmulator\Android

    新路径示例:D:\VisualStudioEmulator\Android


    当然,您应该从默认路径复制到新路径以避免出错。

    您可以在上找到类似问题的答案