一、問題概述 |
Android開發中會使用仿真器測試應用,但不管你使用Eclispe ADT還是Android Studio仿真器都是基於arm架構的,運行起來都很慢,光啟動就要花費很多時間,都不知道它在加載個啥。今天就向大家推薦一個新的基於Oracle VM VirtualBox的仿真器——Genymotion,它是目前最火的仿真神器,運行速度甚至比真機還快。
Genymotion提供兩種版本個人版和商業版,個人版是免費的,商業版支持很多特性,當然是收費的,不過個人版已經滿足了測試應用的需要,反正最終我們要在真機跑一跑的。個人版Genymotion使用起來感覺有這樣幾個不錯的特點:
1、 安裝可以通過拖拽的方式將apk文件拖到仿真器中
2、 支持GPS、Camera、電源管理
3、 支持橫屏/豎屏的切換
4、 同時運行多個仿真器進行不同版本、不同設備的測試,為每個設備分配一個IP地址方便進行網絡測試,關鍵是運行速度不受影響
二、安裝與配置 |
1、下載
官網地址:https://www.genymotion.com/
下載之前需要先注冊賬戶,登錄進去后,出現個人版和企業版的選擇頁面,(當然企業版要付費的),單擊進入個人版下載頁面,選擇下圖Get Genymotion鏈接
2、安裝剛剛下載的Genymotion
3、 安裝Genymotion plugin for Eclipse插件
可在線安裝,步驟如下:
a) 打開Eclipse—>選擇Help—>Install New Software
b) 在彈出的Install對話框,選項添加
輸入 http://plugins.genymotion.com/eclipse/地址,如圖所示:
C)單擊確定,勾選Genymobile選項,接下安裝就可以了
也可使用官方提供的插件進行安裝,下面是官網的下載地址genymotion-eclipse-plugin.jar ,安裝過程同在線安裝相似,只是在第二步選擇Archive…按鈕,選擇下載的插件
4、安裝插件之后重新啟動Eclipse
會發現工具欄出現如圖所示的部分
表示插件已經安裝了,執行windows->選項菜單,設置Genymobile選項,指定Genymobile的安裝目錄,如圖所示:
上圖單擊划圈的按鈕,單擊New按鈕,安裝虛擬設備,如圖所示
可安裝多個設備,這樣Genymotion的安裝和配置就完成了
三、使用Genymotion |
使用非常簡單,大家都會的,關鍵是感受一下速度
1、啟動虛擬機
在測試項目之前先要啟動虛擬機,否則Eclipse無法檢測到該設備,選擇一個已安裝的虛擬機,單擊start按鈕,如圖所示:
2、執行Run as —>Application
右鍵選擇項目,執行Run as —>Application,在對話框中就會看到虛擬設備了
3、單擊ok
單擊ok,開始安裝應用並運行,結果如圖:
圈出的按鈕可實現橫屏/豎屏切換
四、常見問題——Eclipse不識別genymotion設備的問題 |
在使用過程中常出現Eclipse不識別genymotion設備的問題,如圖所示
解決辦法:
先關閉Eclipse,然后打開genymotion->找到settings->找到ADB選項,如圖所示:
選擇第二項,單擊“瀏覽”按鈕,選擇你SDK的安裝目錄,單擊ok
重新啟動Eclipse,再運行一下就可以了。
出處: http://www.cnblogs.com/jerehedu/
本文版權歸煙台傑瑞教育科技有限公司和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。