最強Android模擬器genymotion的安裝與配置

來源:互聯網
上載者:User

標籤:

  Android開發人員都知道,原生的模擬器啟動比較慢,操作起來也不流暢,還會出現莫名的問題。當然很多人都會選擇直接使用android手機來開發,但是有時候需要在投影儀上示範程式的時候手機不太好做到吧。這裡我給大家介紹一款很好的android模擬器——Genymotion。

  網上可以看到很多介紹Genymotion模擬器安裝及使用方法的博文,我這兩天也在自己電腦上進行了一些實踐,經過一天的搗騰才裝好,遇到了不少的問題,所以寫下該博文做個記錄。

  一、Genymotion介紹

     1、Genymotion安卓模擬器其實不是普通的模擬器,嚴格來說,genymotion是虛擬機器,被網傳定義為模擬器,載入APP的速度比較快,操作起來也很流暢。

     2、Genymotion依賴於VirtualBox(著名的開源虛擬機器軟體,輕巧、好用!),就是說Genymotion跟VirtualBox要一起使用(Genymotion調用了VirtualBox的介面)。

    3、Genymotion可作為Eclipse、Android Studio的外掛程式使用,很方便。

  二、安裝Genymotion所需要的軟體

     1、genymotion-2.4.0(不帶virtual box)和VirtualBox-4.1.20-80170-Win的(我自己整理的哦!):genymotion+virtualbox

     2、當然你也可以直接去Genymotion官網下載:官網串連(需要註冊,註冊的注意事項就不多說了),官網提供了兩個版本,帶有virtual box的genymotion整合包和不帶virtual box的genymotion安裝包。之前我下載的就是整合包,安裝之後一直報錯,後來在網上看到原來是整合版中提供的virtual box版本高了,下個低版本的即可。

  三、安裝說明

    1、確保你系統之前沒有裝過虛擬機器或者已經卸載乾淨,或者你懂關聯genymotion和你本身安裝了的虛擬機器;

    2、安裝VirtualBox4.1.20,一路點擊next;  

    3、安裝genymotion-2.4.0;

  四、使用說明

     1、啟動genymotion,並使用自己在Genymotion官網註冊的帳號密碼登陸;

    2、如果要關聯自己本地的SDK就需要進行配置:在genymotion主介面,依次點擊settings—>ADB—>Use custom Android SDK tools,在Android SDK框中選擇你電腦上sdk檔案夾路徑,如我電腦上就是E:\adt-bundle-windows-x86_64-20140702\sdk;

      註:這個過程中我遇到過一個問題,只要進入到settings中的ADB介面,隨便一點擊滑鼠程式就會卡死,每次重新開啟都是這樣,即便重啟電腦也沒有。後來偶然一次我進入settings中的ADB介面點擊一下Use custom Android SDK tools選項然後不再點擊,隨它,過會兒發現程式選擇了Use custom Android SDK tools這個選項,也就是說這一步可能很卡,不要在點擊選項發現沒反應繼續點擊,稍微等會兒就好了。

     3、在genymotion主介面點擊add即可添加你想要的模擬器型號,選擇一個,讓他下載好就可以用了;

    4、模擬器下載好後雙擊模擬器將其啟動;

      註:這步我也遇到了問題,啟動模擬器報錯,然後在virtual box中啟動模擬器報cannot access the kernel driver錯誤

       解決辦法:(1)先關閉自己的防火牆跟殺毒軟體(最好先斷網),不關閉的話直接運行有可能會出現未知錯誤的提示;

            (2)進入C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv檔案夾(具體看自己的vbox程式是安裝或者放什麼地方了),找到vboxdrv.inf這個檔案,滑鼠右鍵點,然後選擇安裝;

  五、安裝eclipse下的genymotion外掛程式(電腦配置較低,所以還是用的eclipse開發android --!)

    1、開啟eclipse,依次點擊Help—>Install New Software...—>add,在彈出的Add Repository對話方塊中Name框輸入:genymotion,Location框中輸入:http://plugins.genymotion.com/eclipse點擊ok後面進行下載安裝即可。

    2、安裝好後可以在eclipse中看到如下的外掛程式表徵圖

    

    3、還需要在該外掛程式配置Genymotion的安裝路徑:依次點擊Window—>Preferences—>Genymobile—>Genymotion,在Genymotion directory框中選擇剛才裝好的genymotion的路徑,如我這裡是預設安裝路徑:C:\Program Files\Genymobile\Genymotion

  六、API版本問題

    運行程式發現找不到genymotion啟動的模擬器,

    

    進入DDMS介面會看到如下情況:

    

    這個問題主要是因為genymotion模擬器的API版本太低了,換個高版本API的模擬器即可。

  七、看看自己的成果吧

    1、在eclipse中點擊外掛程式表徵圖:

    

    2、選擇模擬器並啟動:

    

    

    

    3、然後選擇一個android項目將其運行吧!(你會發現操作起來比原生模擬器流暢多了...)

 

  OK了....如果有什麼地方我寫的不夠詳(qing)細(chu)還請留言,相互討論:)

    

最強Android模擬器genymotion的安裝與配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.