我已成功安装了Genymotion和Virtualbox,但无法创建虚拟设备。虚拟设备完全下载但文件已损坏,不仅是一个而是全部
答案 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运行它。
~/.Genymobile/Genymotion/ova
.ova
文件以在VirtualBox中打开(或右键单击并使用VirtualBox打开)reboot -p shutdown
关闭终端~/Developments/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)
这些步骤对我有用: