如何使用VirtualBox來建立Android 4.0虛擬機器(下)
啟動Android 4.0虛擬機器
▼重新啟動虛擬機器怎麼又進入光碟啟動載入的畫面,原來之前設定虛擬機器時有調整開機的啟動順序,那時是以光碟機為第一順位,所以按下虛擬機器視窗的右上「X」鈕,出現關閉虛擬機器對話窗上選擇「關閉機器」並按下〔確定〕。
▼進入虛擬機器的設定畫面上,在左邊的「系統」選項內的「主機板」分頁上,將光碟前的打勾取消,按下〔確定〕。
▼接下來重新啟動剛建立的Android虛擬機器。
▼果然一進入畫面就看到GRUB的啟動選單,一般選擇第一個沒有除錯的Android-x86 4.0-RC1就可以,其實也不用動,幾秒後自動會啟動進入。
▼果然一下子就進入了Android 4.0平板的畫面,比起Android SDK內的模擬器簡直天壤之別,不過怎麼滑鼠無法動作,原來Android-x86的虛擬機器無法與Host主機使用滑鼠整合的技術,所以要停用滑鼠整合,在虛擬機器視窗功能表【機器】內選擇「停用滑鼠整合」,其也可以使用【Host】+【I】(Host就是右邊Ctrl鍵)。
▼當虛擬機器得到滑鼠的控制後,當然第一個動作就是修改語系,直接點選「English(United States)」,並使用滑鼠滾輪滑動到最底下,看到了「中文(繁體)」點進入就對了。
▼接下來就開始安裝囉!不過建議到設定Google帳號畫面最好選擇「暫時不要」,因為網路應該沒有通才對(後文友說明如何設定網路環境)。
▼不曉得是我機器的問題,還是VirtualBox與Android-x86的模擬問題,進入休眠太久會無法解鎖,整個畫面會動彈不得,因此建議將休眠的功能選「擇永不逾時」,這樣才不會一覺不醒哦!
設定網路環境
目前剛推出的Android-x86的ICS版本,已經可以支援WiFi裝置,但還沒有支援乙太網路的環境,沒有連網的Android 4.0虛擬機器將會大打折扣,不過卻有偷吃步半套解決方式,可以讓你部分的應用軟體直接上網,至於Android系統的靈魂Google帳號相關的應用軟體可就回天乏術,還是得等Android-x86專案的釋出乙太網路的新版囉!
▼首先進入Android-x86 4.0的桌面,你會發現整個速度比Android SDK模擬器好太多了,不過Android-x86 4.0預設環境是無法連線到網路上的,因此你必須手動方式來設定IP、網路遮罩、閘道器與DNS等,首先點選右上方的App清單圖示。
▼在開啟的App清單中找到「Terminal Emulator」應用程式圖示,此「Terminal Emulator」應用程式主要是允許你在Android虛擬機器上運行Linux命令。
▼進入終端機介面後,首先要查看目前的網路狀況,請輸入「ip a」後下〔Entet〕,即可看到一大堆訊息文字,如果看不到有「eth0」的網路裝置名稱的話,請檢查網路介面卡類型是否指定「PCCnet-Fast III(Am79c973)」。
▼進行IP相關網路設定時,請以最高權限進入,輸入「su」按下「Enter」,結果會出現「超級使用者要求」的對話窗,當然是按下〔允許〕囉!此時擁有至高無上的「#」符號出現了。
▼想要設定網路IP環境有種方式,一種是使用DHCP取得IP(網路環境需要有DHCP Server),另一種是手動指定,因為挨踢路人甲的IP防火牆有DHCP Server,所以就以透過DHCP來取的IP,請輸入「dhcpcd eth0」,結果如下圖輕易的取得了IP。
當然你也可以手動調整網路環境,一般手動調整IP位址、遮罩與閘道器,我列出範例如下:
suifconfig eth0 192.168.1.198 netmask 255.255.255.0 uproute add default gw 192.168.1.1 dev eth0
▼接下來要設定DNS伺服器,我習慣指定到中華電信的DNS伺服器,所以在終端機下輸入「setprop net.dns1 168.95.1.1」。
▼有了網路環境後,趕快回到應用程式清單上使用內建的瀏覽器上網試試看,輸入奇摩網址馬上連線成功。
▼相同的使用Google Map的衛星圖也OK哦!
小結
除非你是開發人員必須使用Android SDK的相關工具,假如你未擁有Android手機或平板之前,只是想先測試把玩Android 4.0平板的新介面,那建議你使用虛擬機器的方式,因為速度差太多了,唯一的缺點是Android-x86只認得WiFi設備,沒有WiFi就會被當成沒有網際網路狀況,因此有些應用程式如Google Play或Gmail等軟體無運作,想要安裝App只能求助於ABD工具或其他方式囉!目前剛推出的Android-x86的ICS版本,已經可以支援WiFi裝置,對目前有WiFi的筆電來說有如注入一針強心劑,且也支援多重觸控、AMD Radeon晶片組的硬體加速等功能,至於乙太網路及支援英特爾平台的硬體加速等功能則仍在開發中,挨踢路人甲還蠻期待乙太網路的功能,這樣即使沒有WiFi裝置也能辨識到乙太網路,Android虛擬機器就更完整,因為沒有了Google Play的系統總是感覺少了些東東。
忘了閱讀上篇嗎?
不能連線啊! 順利進入後只能wifi連線可是我電腦不支援wifi啊!
第2頁不是有解說了嗎?
請問如果沒有DHCP是否輸入以下兩串指令
ifconfig eth0 192.168.1.198 netmask 255.255.255.0 up
route add default gw 192.168.1.1 dev eth0
輸入完畢之後有需要指向中華電信的DNS嗎?
無論有沒有指向,都沒辦法成功連上網路。
另外請教,虛擬機器上有一個共享資料夾 能否跟Android ICS一起使用?
沒有網路要安裝軟體真的找不出辦法了?
謝謝
我使用DHCP連上去的,手動部分我是參考如下~~
http://nil.uniza.sk/linux-howto/android-40-virtualbox-networking-issues
我的筆電有WIFI,請教如何連接!
我是在PC使用VirtualBox來建立Android 4.0虛擬機器,因VirtualBox無法模擬WiFI網卡,所以要特別的技巧,好像要直接安裝在有WiFi筆電的機器才能運行,抱歉!我沒有實體機器可以測~~~
喔!了解了!謝謝!
不能連線啊!(詳細:http://goo.gl/2dKHX)
我在兩塊主機板測試都可以,不過都是內建的網路卡,是否使用擴充外接的網路卡?
沒有,我是內建的,就是這台。
你用的VirtualBox版本是?
virtualbox 4.1.16
設定成功了,可是還是無法上網…(http://goo.gl/sA20a)
請看完 http://walker-a.com/archives/1583/2
的網路設定篇
您好,感謝您詳細的圖文流程!
但我設定完畢之後仍無法上網,想請教有甚麼辦法可以解決?
網路設定PCCnet-Fast III(Am79c973)
也看得到ip a設定完畢的資訊
virtual box是最新版本4.1.18
電腦是有wifi的筆電
是否我遺漏了甚麼環節呢?
我摸了兩個多小時還是摸不透QQ
如果您有空的話,麻煩您幫我解惑!! 感恩!!!
是否每次都要出command才可以上網?我關閉Vbox,重啟後,又無法上網了
您好,請問是不是要ASUS的產品才能安裝?謝謝。
每次開都要設定~可以寫成批次檔嗎?
原來.ISO檔案google code的連結已經斷掉
沒有辦法下載了
不知道格主能能否提供檔案聯結呢?
感謝
Android 4.2 支援乙太網路連線,(連Play、gmail也支援)缺點:可安裝程式不多
有興趣的請到:http://walker-a.com/archives/1996
補充一點:設地最底下有關機按鈕(在”關於平板電腦”的下面)
版大:
請教您
mouse 看不到
如何處理
樓主 失敗壓
照著你的教學 還是失敗