Genymotion – 好用的 Android 模擬器

Genymotion 是一個很強大的 Android 模擬器,他是被執行在 Virtual Box 這套跨平臺的模擬機器上,執行的效能與順暢度遠遠超過原生的模擬器呀!!
他除了可以拿來玩遊戲外,最大的受益者莫過於 Android 的開發者了,這套模擬器上幾乎提供了大部份 Android 在操作時會用到的功能,如定位、鏡頭以及翻轉…等。

Genymotion AndroVM

Genymotion 的更新還算是滿頻繁的,所以本篇將分成下面幾個大部份進行介紹,未來各位就自行依需求進行閱讀

  1. 下載 Genymotion
  2. Genymotion 的安裝、執行與模擬器建立
  3. 做為開發模擬器的設定
  4. 將安裝 APK 到模擬器上

1. 下載 Genymotion

Genymotion 的官方網站:http://www.genymotion.com
網站也頗常在更新,也許您看到本篇時的官網首頁已經不是如下截圖了(笑)

Genymotion Site

要下載模擬器前得先要先登入,所以直接選畫面左上的「Sign in | Sing up」

Genymotion Login & Singup

若是已有帳號,就直接在上圖的左方輸入帳密登入;若無,則請自行在右邊的區塊輸入資料進行註;註冊時,我們會收到一封註冊信,打開該信件,點擊信中的連結完成註冊確認,會再收到一封註冊完成的信,這時才算是完成了這個階段的動作。

Genymotion Regsistration Mail

接著,我們就能登入了。登入後,我們會進到下載頁,而本頁裡要留意如下圖的部份

Genymotion Download

  • 沒有 Virtual Box:請自行下載畫面最上面的版本。
  • 有 Virtual Box:就依自己的系統挑選。

2. Genymotion 的安裝、執行與模擬器建立

下載後的安裝,差別只在前者會先安裝 Virtual Box;後者便直接安裝 Genymotion 模擬器。安裝到最後,可以看到如下畫面,

Genymotion Install Finished

完成安裝同時進行第一次的 Genymotion 啟動,打開 Genymotion 視窗後,系統會問我們要不要新增模擬器,

Genymotion Add New AndroVD

而要新增模擬器的話,系統會為我們開啟選擇畫面,如下

Genymotion Connect to Server

看到這個空空如也的畫面是因為系統中,並未有任何模擬器映像檔;而下方方紅色的警告文字是因為我們尚未登入,點選右下的「Connect」按鈕,用自己的帳號登入完畢,伺服器才會把現在我們可以選用的模擬器呈現出來,要注意的是,從伺服器取得的模擬器列表會不定期更新

Genymotion Select Emulater

先選定一個設備,再自行決定是否要更換該設備的名稱。

9.InputName

這時系統才開始為我們從網路上下載該模擬器來安裝,(需要等候一段時間)

Genymotion Create VM

等候一段的時間安裝完成可以看到,原本空空如也的列表中,多了一個我們剛剛新增的模擬器

Genymotion Create Emulator Finish

這樣就可以將他執行起來嘍!

12.luanch

 

3. 做為開發模擬器的設定

在開發執行程式時,若發現我們的 Genymotion 模擬器並未出現在列表當中,代表我們有個地方沒有設定到,打開 Genymotion 的 Settings 畫面,點進其中的「ADB」標籤,如下圖,

Genymotion Setting ADB

要將選項勾選起來,並將自己 Android SDK 目錄設定到「Path to Android SDK」的欄位裡,

Genymotion Setting ADB

這樣設定完畢後,我們就可以在開發列表中看到他了。

 

4. 將安裝 APK 到模擬器上網

當我們取得一個 Android 的程式檔案 - APK 檔,Genymotion 也利用了模擬機器的特性,讓我們將 APK 拖拉至畫面上就可以安裝了。

Genymotion Install APK

拖曳過去後,我們可以看到系統正在安裝的訊息,

Genymotion APK Installing

當他安裝完畢後,接著也會幫我們開啟剛安裝上去的檔案!

 

 

本部落格採用創用CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款授權,如欲轉載請記得註明「莫希爾(Mosil) 手札

 

Loading Facebook Comments ...

2 關於 “Genymotion – 好用的 Android 模擬器” 的評論

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *