【问题标题】:Change Visual Studio Emulator for Android vhd install path更改 Visual Studio Emulator for Android vhd 安装路径
【发布时间】:2016-10-24 23:44:37
【问题描述】:

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

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

【问题讨论】:

标签: visual-studio android-emulator hyper-v


【解决方案1】:

@Ionian316

1/ 打开注册表。

2/ 转到:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudioEmulator\Android\Configuration\

3/ 查找文件UserConfigurationPath

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

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

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

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

【讨论】:

    【解决方案2】:

    编辑 1

    在 VS Emulator 中指出了用于 Android 故障排除的解决方案 (link):

    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. 步骤与情况1类似,但无需重命名备份,也无需将备份的内容移至D:\emulators
    2. 您只需要建立连接,然后安装 VSEmu4Android。

    编辑 3

    注意:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-23
      • 2016-12-22
      • 2019-10-29
      • 2017-08-12
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多