2014年11月20日 星期四

Genymotion模擬器 - 開發紀錄

Genymotion模擬器 - 開發紀錄

前言:
    近期工作在以 Cordova+Eclipse 研發Android,所使用的模擬器決定以 Genymotion 作為運行模擬器,速度上比原生 Eclipse的模擬器順暢許多,在開發過程所遇到的相關問題,紀錄於此~


參考資料: 
    p.s : ↑ 超詳細 安裝Genymotion ~ 連結eclipse 步驟解說


作業環境 : 
                 Windows 7
Android 模擬器 : 
                 Genymotion  安裝版本 : genymotion-2.3.0-vbox.exe
                 VirtualBox 安裝版本 : Oracle VM VirtualBox 4.3.18 (Genymotion 安裝附加)
開發環境 :
                 Eclipse Luna

                 jdk1.6



  Genymotion 遇到問題 〞 總集

  [20141105]  
  問題一 : Genymotion 安裝完成,已Add模擬設備,按下Play開啟模擬器時...發生錯誤(OpenGL2.0)
- update OpenGL2.0 -

    解決 : <<升級顯卡>>
    依錯誤訊息理解後,告知 在啟動模擬器時,偵測到OpenGL不符規格,需要再2.0以上。
使用 電腦軟硬體規格檢測軟體 來觀察自己電腦設備,發現原本電腦作業系統安裝時 OpenGL只到1.0,未達Genymotion 最低需求,因為這樣才開不起來~
評估過後就去安裝升級顯卡~~也就成功順利開啟模擬器了!!!

  [20141120]  
  問題二 : 陸續開發使用到約20個工作天,突然一個時間,跳出Error訊息~在摸不著頭緒思考在開發過程是不是動到甚麼設定時,仔細看錯誤訊息上的內容(Genymotion Error : incompatible state.)

- Genymotion Error : incompatible state. (圖片借用)-
  解決 :  
  方法一  〞<<移除Genymotion應用程式,再安裝一次!!!>>
  方法二  〞<<移除VirtualBox,再安裝一次!!!>>
  參考資料說明 : 請檢查你的儲存容量是不是不夠了,如果繼續有此問題,建議卸載Genymotion及相關程式,清理乾淨後重新安裝。
  結論: 據查到的資料,有一方說是因為virtualbox的關係(先卸載掉virtualbox,然後換一個版本的virtualbox就好了),這一次遇到時,我是直接移除Genymotion,重新安裝一次。即可~

  [20141121]
    今天在開發時,再次跳出一樣的訊息。時間點是在安裝「Google Play」時,發生的狀況。而今天解決的方法是移除VirtualBox,再次安裝。模擬器也可順利開啟。(安裝的VirtualBox版本依然是 4.3.18 )

P.S : 清除 Genymotion Cache 步驟  




卒仔〞筆記 : 把遇到的問題,記錄在這邊~ 會陸陸續續增加... 遇到的問題點 : ]

沒有留言:

張貼留言