使用Genymotion代替原生模擬器

用過Eclipse開發的Android工程師都知道原生的模擬器非常NB啊,每次出場就跟古代的大姑娘上轎一樣,要先打扮好,然後邁着三寸金蓮慢慢悠悠出來,實在受不了了,所以乾脆找個可替代的產品吧,想起前陣子在微博上看到的Genymotion,於是今天就直接用上了,果斷速度槓槓滴啊,寫android的小夥伴們可以果斷走起了,注意:mac下寫android的小夥伴要耐心點兒,如果你升級了10.9的話,會有意想不到的兼容性問題發生,本人血的教訓已經可以足夠作爲證明了。

準備工作

首先到Genymotion官網上註冊一個賬號,傳送門在此,注意,該賬號並非只用於下載所需程序,還會在你新建不同的Devices時要用到,所以要記牢。註冊完賬號之後,登錄,然後就可以直接到下載頁面(下載傳送門在此)去下載你所需要的東西了,基本上我們需要如下的幾個程序或者插件:

VirtualBox(win系統下Genymotion官方有Genymotion Installer With VirtualBox版本的,可直接下載,mac osx或者Linux系統需要單獨安裝VirtualBox)

Genymotion Installer

當然,還需要額外的Eclipse或者IntelliJ IDEA的插件,這個可以下載完再安裝,也可以直接在線安裝。

準備就緒之後就開始一路next安裝完Genymotion Installer,然後打開Genymotion程序,如下圖:


點擊Settings,指定下你的android的SDK位置,我自己的電腦上安裝了Android Studio和Eclipse,所以這裏通用了同一個SDK,如下圖:



完成了之後,接下來,我們還要在Eclipse中安裝相對應的插件:

點擊Help->Install New Software, 輸入如下網址,http://plugins.genymotion.com/eclipse,然後安裝即可。

然後我們就會發現在Eclipse中多了這麼一個按鈕,這個就是Genymotion的Virtual Device Manager按鈕


接下來,我們打開安裝好的Genymotion的程序,點擊add,添加一個設備,會彈出提示需要登錄,輸入文章開始的時候我們創建的賬號和密碼,然後在列表中選擇我們要添加的設備信息,點擊右下角的Add按鈕即可添加一個設備。

需要注意的一點就是,Genymotion模擬器訪問網絡和原生的Android模擬器是不一樣的,因爲Genymotion模擬器是運行在VirtualBox虛擬機上的x86架構的Android版本(這也是它的開機速度遠勝於原生模擬器的原因吧),所以如果你的應用需要聯網的話,那麼你需要查看一下你的VirtualBox的虛擬網卡了。

OK, have fun with it!

2013年11月10日, EricTang 記



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章