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

Android studio 如何从C:\Users\MY-PC\AppData\Local\Genymobile\更改Genymobile文件夹的位置。去我想要的地方?,android-studio,genymotion,Android Studio,Genymotion,我已经在我的C驱动器中安装了Genymotion&当我启动它时,它会自动创建一个文件夹viz。Genymobile&it子文件夹(存储已添加设备的数据)@C:\Users\MY-PC\AppData\Local\Genymobile (默认情况下,它可以正常工作),但我需要将此文件夹(Genymobile)保存在另一个驱动器中,如何才能做到这一点 我已将上述文件夹移动到所需位置,并从Genymotion和restarted的设置中更改了Virtual Box&Misc的路径,但它不起作用,这意味

我已经在我的C驱动器中安装了Genymotion&当我启动它时,它会自动创建一个文件夹viz。Genymobile&it子文件夹(存储已添加设备的数据)@C:\Users\MY-PC\AppData\Local\Genymobile

(默认情况下,它可以正常工作),但我需要将此文件夹(Genymobile)保存在另一个驱动器中,如何才能做到这一点


我已将上述文件夹移动到所需位置,并从Genymotion和restarted的设置中更改了Virtual Box&Misc的路径,但它不起作用,这意味着旧设备未被列出,并且在C:\Users\my-PC\AppData\Local\Genymobile创建了新文件夹Genymobile。

我找到了解决问题的方法

我的问题:

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

我决定将Genymobile文件夹保留在另一个驱动器中,当我打开Genymobile时,Genymobile中没有设备&一个新文件夹“Genymobile”及其子文件夹和文件在C驱动器中重新创建,位置为C:\Users\MY-PC\AppData\Local\Genymobile

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

我的解决方案:

  • 将文件夹Genymobile移动到所需位置,例如从C:\Users\MY\U PC\AppData\Local\Genymobile移动到D:\Genymobile

  • 开放式遗传操作

  • 转到设置->虚拟框
  • 检查为虚拟设备提供的从上一个到新设备的路径
  • 例如,如果旧路径为C:/Users/Your_PC\u Name/AppData/Local/Genymobile/Genymotion/deployed/,则新路径应为D:/Genymobile/Genymotion/deployed/

  • 确保所有设备都处于D:/Genymobile/Genymotion/deployed状态

  • 在系统中查找.virtualBox文件夹,通常在 C:\Users\Your\u PC\u Name.VirtualBox-(在windows操作系统中)

  • 查找文件“VirtualBox.xml” 如果找到“VirtualBox.xml prev”或“VirtualBox.xml tmp”而不是
    VirtualBox.xml
    8.1复制“VirtualBox.xml prev”文件,并将副本重命名为 “VirtualBox.xml”

  • 转到MachineRegistry标记并更新每个MachineEntry的src值,即您的Genymotion虚拟设备


  • 现在,重新启动GenyMotion。它对我有用

    给外面的人。这些说明非常简单。这看起来可能很复杂,但实际上很简单,如果您需要将现有vm移动到其他磁盘,则可以节省大量的时间和精力。