无法创建Genymotion虚拟设备,文件已损坏

时间:2013-10-31 08:31:12

标签: genymotion

我已成功安装了Genymotion和Virtualbox,但无法创建虚拟设备。虚拟设备完全下载但文件已损坏,不仅是一个而是全部

8 个答案:

答案 0 :(得分:5)

如果你正在使用Ubuntu,我只是找到了解决方案! 将Genymotion作为SUDO运行。为此,打开终端,转到Genymotion文件夹并输入:

  

sudo ./genymotion

现在去下载你的虚拟机!

希望它也适合你

答案 1 :(得分:1)

我在Mac OS X 10.9.2上运行genymotion,必须通过sudo运行Genymotion。

我创建了一个运行的bash脚本:

#!/bin/bash
sudo /Applications/Genymotion.app/Contents/MacOS/genymotion

我已将脚本命名为run-genymotion.sh

确保chmod +x ./run-genymotion.sh以便它可执行。

然后./run-genymotion.sh通过终端执行脚本。

答案 2 :(得分:0)

如果您在某个公司工作,并且您的公司已在其上配置了cyberroam,即,如果有限制的下载访问权限,那么您只需要在您的系统上启用下载。由于我也遇到了这个问题,我已经下载了Genymotion(使用'https'没有限制)但是在下载虚拟设备时它显示了损坏文件的消息,所以只是从网络管理员启用了下载权限,然后它开始了去下载。我完成了2次完整安装过程,第一次完整下载(两次)的时间也显示相同的“损坏文件”消息,但第二次下载(两次)都成功。

检查,如果有帮助!

答案 3 :(得分:0)

这是因为您第一次以root身份运行genymotion。

以这种方式修复:

sudo rm -rf ~/.Genymobile

现在再次尝试安装虚拟设备。

答案 4 :(得分:0)

这是我如何做到的。我在Genymotion中下载的每个虚拟设备都被告知它已损坏。 Genymotion有什么问题?

好吧,TL; DR,找到下载的文件,首次打开并运行Virtualbox,然后返回Genymotion运行它。

  • 通过nautilus或您的文件管理员,转到~/.Genymobile/Genymotion/ova
  • 双击.ova文件以在VirtualBox中打开(或右键单击并使用VirtualBox打开)
  • 您应该会看到VirtualBox中虚拟设备列表中列出的genymotion虚拟设备
  • 尝试在VirtualBox中启动genymotion虚拟设备。启动后应该以终端提示结束。
  • 执行reboot -p shutdown关闭终端
  • 打开genymotion(我的确为~/Developments/Genymotion/genymotion/genymotion
  • 您应该会看到Genymotion中列出的虚拟设备
  • 启动它,你就完成了。

答案 5 :(得分:0)

您可以使用sudo执行genymotion或更改genymotion的文件权限及其文件:

chown -R username:username /path/to/genymotion

同时更改已部署的图像和缓存的ova文件的文件权限,这些文件可能位于~/.Genymobile/Genymotion

答案 6 :(得分:0)

我在Windows上使用genymotion,遇到了同样的问题。 我刚刚将虚拟价格路径从C驱动器更改为D驱动器(只是另一个驱动器),问题就解决了。

答案 7 :(得分:0)

这些步骤对我有用:

  1. 清除genymotion设置/ misc / clear缓存中的缓存文件
  2. 使用管理员权限重新启动genymotion