如何改变Genymotion的虚拟设备路径?

时间:2014-04-07 02:19:20

标签: path virtual device genymotion

Genymotion通常将虚拟设备存储在某个特定位置。例如,在Windows中,它们位于C:\Users\<username>\AppData\Local\Genymobile\中。似乎没有办法设置这条路径。

我想将虚拟设备移动到另一个驱动器,我该怎么做?

3 个答案:

答案 0 :(得分:13)

我有同样的问题,我没有找到任何解决方案,最重要的是我自己解决了。以下是我的解决方案:
(系统Win7 x64)

首先您应该更改虚拟设备设置路径(Genymotion - &gt;设置 - &gt; VirtualBox - &gt;浏览)并关闭您的genymotion软件。

步骤1:将C:\ Users {username} \ AppData \ Local \ Genymobile移动到您想要的路径 第2步:现在您可以删除有关Genymobile的文件 步骤3:双击{your path} / Genymobile \ Genymotion \ deployed \ Samsung Galaxy Note - 4.1.1 - API 16 - 800x1280 / ***。vbox文件,等待Oracle VM VirtualBox窗口弹出。
编辑:您可能会收到一条错误消息,指出存在具有相同UUID的其他设备。在这种情况下,请右键单击旧设备,将其删除并重做步骤3。 第4步:打开genymotion,你会在列表中看到一条新记录
以上步骤是我的解决方案。

这个解决方案适用于以前部署的解决方案。

答案 1 :(得分:0)

使用GenyMotion 2.2.0进行测试现在将图像文件下载到:

C:\用户{用户名} \应用程序数据\本地\ Genymobile \ Genymotion \ OVA 要在另一台计算机上重新使用下载的图像而不再下载它们:

将所需的图像文件复制到第二台机器上的ova文件夹中。 重启GenyMotion。 创建一个与您复制的图像版本匹配的新设备。 GenyMotion将警告将下载新版本。 单击下一步(不要勾选选项以使用缓存文件)。 GenyMotion应该在不下载图像的情况下创建新设备。 更新 - 潜在问题:

Genymotion的版本与虚拟设备不同:

如果收到此错误消息:

打开VirtualBox 右键单击您的Genymotion虚拟设备,然后选择“设置” 选择“系统”部分 检查“加速”选项卡是否未变暗,以及是否启用了VT-x / AMD-v和嵌套分页选项 如果不是:尝试在PC的BIOS中启用虚拟化。

答案 2 :(得分:0)

我遇到了类似的问题,但我使用的是Gnu + Linux发行版(deepin(基于debian),但这适用于大多数发行版)。

我发现AVD存储在〜/ .android / avd /可能这个位置是因为我安装了Android Studio。我将它们移动到/desired-path/.android/avd并创建了一个名为$ ANDROID_AVD_HOME的环境变量,设置为/desired-path/.android。

例如假设/ data在文件系统上你想要AVD并且你想要它们在/data/android-stuff/.android然后打开一个shell并发出以下命令

mkdir -p /data/android-stuff/.android
cd /data/android-stuff/.android
mv -a ~/.android/avd ./

然后编辑〜/ .profile或〜/ .zshenv文件以包含此行

export ANDROID_AVD_HOME=/data/android-stuff/.android