如何从C:\ Users \ MY-PC \ AppData \ Local \ Genymobile \更改Genymobile文件夹的位置。到我想要的位置?

PUN*_*RMA 3 android-studio genymotion

我已经将Genymotion安装在C驱动器中,并且在启动时会自动创建一个文件夹,即。Genymobile及其子文件夹(用于存储有关已添加设备的数据)@ C:\ Users \ MY-PC \ AppData \ Local \ Genymobile ...

(默认情况下,它工作正常),但是我需要将此文件夹(Genymobile)保存在另一个驱动器中,我该怎么办?

我已经将上面的文件夹移到了我想要的位置,并从Genymotion的设置更改了Virtual Box&Misc的路径并重新启动,但是它没有用,这意味着旧设备未列出,并且新文件夹Genymobile在C处创建了:\ Users \ MY-PC \ AppData \ Local \ Genymobile。

PUN*_*RMA 6

我找到了解决我问题的方法。

我的问题 :

默认情况下,当我在GenyMotion中添加设备时,其所有相关文件都保存在C驱动器的appdata文件夹中,该文件位于C:\ Users \ MY_PC \ AppData \ Local \ Genymobile。结果,C驱动器的大小增加,并导致我的磁盘空间不足。

我决定将Genymobile文件夹保留在其他驱动器中,并且当我打开Genymotion时,genymotion中没有设备,并且在C驱动器中C:\ Users \ MY重新创建了一个新文件夹“ GenyMobile”及其子文件夹和文件。 -PC \ AppData \ Local \ Genymobile。

因此,我无法通过从appdata中移动Genymobile文件夹并从新位置启动设备来在C驱动器中腾出一些空间。

我的解决方案:

  1. 将文件夹Genymobile移至所需位置,例如,从C:\ Users \ MY_PC \ AppData \ Local \ Genymobile移至D:\ Genymobile。

  2. 开放GenyMotion

  3. 转到设置->虚拟框
  4. 检查给定虚拟设备从先前到新路径的路径
  5. 例如,如果旧路径为C:/ Users / Your_PC_Name / AppData / Local / Genymobile / Genymotion / deployed /,则新路径应为D:/ Genymobile / Genymotion / deployed /。

  6. 确保所有设备都位于D:/ Genymobile / Genymotion / deployed。

  7. 在系统中找到.virtualBox文件夹,通常在C:\ Users \ Your_PC_Name.VirtualBox-中找到(在Windows OS中)

  8. 如果找到的是“ VirtualBox.xml-prev”或“ VirtualBox.xml-tmp”而不是
    VirtualBox.xml
    8.1,则找到文件“ VirtualBox.xml”,制作“ VirtualBox.xml-prev”文件的副本并将其重命名为“ VirtualBox.xml”

  9. 转到MachineRegistry标记并为每个MachineEntry(即您的Genymotion虚拟设备)更新src值。

现在,重新启动GenyMotion。它为我工作。

  • 对于在那里的人。这些说明非常简单。它可能很复杂,但SEEM却很简单,并且如果您需要将现有虚拟机移动到另一个磁盘上,则可以节省大量的时间和精力。 (2认同)