為了加速開發,有人會直接用真的手機做測試,這裡是介紹AndroVM做為開發的模擬環境,AndroVM是直接用x86重新compile一次Android,執行時不需要做RISC轉CISC指令的動作,所以速度上快非常多,以下說明安裝步驟。
- 安裝Oracle VM VirtualBox。
- 下載AndroVM OVA檔,p代表phone,t代表tablet,我下載了androVM_vbox86p_4.1.1_r4-20121119-gapps-houdini-flash.ova。
- 直接double click ova檔案之後開始匯入VM image,會看到以下畫面。
- 匯入完畢後修改網路介面卡設定,第一張網路卡的設定如下圖。
- 第二張網路卡是用來模擬WiFi,設定如下圖。
- 設定完畢後啟動VM,經過幾個步驟設定完之後會看到下面的畫面。
- 打開AndroVM Configuration會看到第一張網卡的IP Address,這是用來讓Eclipse連線用的。
- 記住IP之後打開命令提示字元,執行adb connect <IP>指令,成功會看到以下畫面。
- 回到Eclipse執行Android專案,就會看到App的執行結果直接打在VM的畫面上,這樣就可以進行測試了。
- 在程式集的畫面也會看到開發的App出現在桌面上。