2013-10-31 134 views
2

我已成功安裝Genymotion和Virtualbox,但無法創建虛擬設備。虛擬設備是完整的下載,但文件已損壞,不僅一個,但所有無法創建Genymotion虛擬設備,文件已損壞

+0

我有同樣的問題。你的操作系統是什麼?我在Ubuntu 13.04上遇到了這個問題。 –

+0

@oliverdrummond在2016年仍然有這個問題?檢查我的答案 – Rexford

回答

5

如果您使用的是Ubuntu,我只是找到了解決方案! 將Genymotion作爲SUDO運行。要做到這一點,打開終端,轉到Genymotion文件夾,然後鍵入:

須藤./genymotion

現在去和下載你的虛擬機!

希望它爲你工作太

1

我運行在Mac OS X 10.9.2 genymotion和必須運行Genymotion通過sudo。

我創造了我運行bash腳本:

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

我命名腳本run-genymotion.sh

請確保chmod +x ./run-genymotion.sh,因此它是可執行的。

然後./run-genymotion.sh通過終端執行腳本。

0

如果您在某公司工作並且您的公司已配置了cyberroam,即如果下載的訪問受限,則只需在系統上啓用下載即可。因爲我還遇到了這個問題,所以我下載了Genymotion(使用'https'不會發生限制),但是在下載虛擬設備時它顯示了損壞文件的消息,因此剛啓用了網絡管理員的下載權限,去下載。我已經完成了2次完整的安裝過程,第一次完整下載(兩次)的時間也顯示了相同的'損壞文件'消息,但第二次下載(兩次)都成功了。

檢查,以防萬一,如果有幫助!

+0

順便說一句(如果你想知道)...我正在使用Windows 7。 –

0

發生這種情況是因爲您第一次以root身份運行了genymotion。

解決這樣說:

sudo rm -rf ~/.Genymobile 

,現在再次嘗試安裝一個虛擬設備。

0

下面是我做了我的。我在Genymotion下載的每一個虛擬設備都被告知已損壞。 Genymotion有什麼問題?

好吧,TL; DR,找到下載的文件,第一次打開並運行Virtualbox,然後回到Genymotion運行它。

  • 通過鸚鵡螺,或你的文件管理器,去~/.Genymobile/Genymotion/ova
  • 雙擊該.ova文件在VirtualBox中打開(或右鍵打開使用VirtualBox的)
  • 你應該看到列出的genymotion虛擬設備在VirtualBox中的虛擬設備列表中
  • 嘗試在VirtualBox中啓動genymotion虛擬設備。啓動後最終應提示終端提示。
  • reboot -p shutdown關閉終端
  • 打開genymotion(我做我的~/Developments/Genymotion/genymotion/genymotion
  • 您應該看到Genymotion
  • 上市
  • 開始它的虛擬設備,就大功告成了。
0

您可以使用sudo執行genymotion或更改genymotion的文件權限和它的文件有:

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

也改變了部署映像的文件權限和緩存卵子文件,這可能是在~/.Genymobile/Genymotion