Genymotion常見問題整合與解決方案
為什麼說是常見問題整合呢,因為我就是Genymotion最悲劇的使用者,該見過的問題,我基本都見過了,在此總結出這血的教訓,望大家不要重蹈覆轍。
常見問題1:Genymotion在開啟模擬器時卡在了starting virtual device(注意只有tarting virtual device視窗,沒有模擬器的黑屏視窗)
原因:VirtualBox安裝路徑有問題,VirtualBox不是你想裝想裝就能裝的,他需要指定路徑,
解決方案:這個在我上面帖子中有小小的提到一下,在此強調,你安裝完Genymotion模擬器之後進入C:\Users\USER\AppData\Local\Genymobile,尋找一名為Genymotion的記事本log檔案,開啟後會看到密密麻麻的一大串,Ctrl+F搜尋" found in settings "往後一點,會看到一個路徑,這個路徑便是你VirtualBox的安裝路徑,但是有的孩子會說,根本找不到 found in settings 這幾個字,那是因為你沒有啟動過Genymotion,還沒有打下Log,所以正確的安裝順序就是,裝完Genymotion之後啟動一下,這時必然報錯,沒事,把他關掉,去上述Log文件中找安裝路徑,再安裝VirtualBox。應該就沒有太大的問題了。
常見問題2:如下圖所示(Unable to configure the network adapter for the virtual device)
常見問題3:如下圖所示(The Genymotion virtual device could not obtain an IP address)
常見問題4:如下圖所示,Genymotion在開啟模擬器時卡在了starting virtual device(注意既有tarting virtual device視窗,也有模擬器的黑屏視窗)
上述中常見問題2,3,4都是由網路配置問題引起。
原因:模擬器網路的IP必須是192.168.56.X才能正確執行,這點很重要,這與你自身的電腦IP沒有任何關係。
安裝模擬器的時候他會預設安裝虛擬的網絡卡介面卡,一般叫做VirtualBox Host-Only Ethernet Adapter,所以你出現上述問題之1的話就需要檢查你的這個IP配置。
解決方案:
第一步,開啟網路共享中心,檢視你VirtualBox Host-Only Ethernet Adapter的IP是多少?這裡需要手動設定,IP為:192.168.56.X
子網掩碼是:255.255.155.0。
第二步:開啟VirtualBox,選擇一個模擬器點選設定,選擇網路,進行網絡卡1和網絡卡2的配置,這裡我把配置貼出來,大家可以參考
其實,這裡網絡卡1和網絡卡2的配置與組合已經網絡卡配置數量並不是固定的,這裡推薦一篇帖子,大家可以看看,如果能參透的話選擇何種配置在於你們自己的選擇,本人主要是因為看不懂這篇文章所以選擇了一種比較安全的,看別人怎麼配我就怎麼配。帖子地址:http://www.douban.com/group/topic/15558388/?qq-pf-to=pcqq.group。
第三步:同樣在VirtualBox中選擇你要配置的模擬器,點選管理,選擇全域性設定,再選擇網路,跳轉Host-only Networks標籤在VirtualBox Host-Only Ethernet Adapter上點選右鍵選擇編輯主機網路,進行配置,同樣把我的配置貼出來。
主機虛擬網路的配置就是你的IP與子網掩碼的配置。
進行完上述三個步驟之後我想應該就能正常啟動了,如果還不行只能說明你比我還悲劇。
常見問題5:忘記截圖了,錯誤提示是Failed to import OVA
出現這個問題的大部分原因是模擬器讀取配置檔案不同步,也就是說,比如你刪掉了一個模擬器,刪除的時候選擇了刪除其所有檔案,但是你下次再建立相同模擬器的時候可能就會出現這個問題,是因為模擬器已經存在並沒有刪除乾淨,這個問題不復雜,你只需要把Genymotion中的模擬器檔案刪除就行了,路徑在:/Users/zoro/.Genymobile/Genymotion/deployed,明確知道是哪個虛擬機器的問題就直接刪除哪個就行,如果不能明確知道而且模擬器並沒有重要資料的話可以直接刪除deployed資料夾。
大家還遇到過什麼關於Genymotion問題的可以在此補充,我會及時整理好,如果你遇到了上面我沒有提過的也還沒有解決的,可以聯絡我,我們一起解決看看,畢竟這玩意挺好用的。上述就是我一天沒寫程式碼糾結出來的成果,希望對大家有所幫助,老夫先行歇著了。
嗷嗷,臨走之前老夫還有交代,那些年對我有用的帖子一併奉上。
http://stackoverflow.com/questions/18641423/not-able-to-start-genymotion-device
http://forum.gamer.com.tw/C.php?page=7&bsn=23805&snA=72073