完美超強 Android 模擬器-Genymotion
不是每個人口袋都很深,而且3C產品日新月異,不管你是否使用過Android系統,想嘗試Android的手機或平板,把玩是否符合自己的需求,或者進行研發、測試與佈署應用程式的模擬環境,除了可以到實體店面試玩外,你還有另一個選擇,就是使用Android模擬器,然而模擬器的速度與相容性一直為人詬病,這裡介紹一套專業級的Android模擬器-Genymotion,不管是玩遊戲或應用軟體,應該不會讓你失望。
之前看到一篇利用EeePC安裝Android 4.0系統的文章,覺得很新奇好玩,試想既然可以安裝在PC的硬體上,那也一定可以使用VirtualBox的虛擬機器來安裝Android 4.0,Genymotion就是在PC上實現了虛擬機器,撇開實體機的外型感覺外,自行DIY的虛擬機器保證可以讓你隨心所欲的把玩。
Genymotion是以虛擬機器的方式來模擬的,搭配的虛擬機器軟體是免費的Oracle VirtualBox,Oracle VirtualBox是由德國InnoTek軟體公司出品的虛擬機器軟體,現在則由甲骨文公司進行開發,是甲骨文公司xVM虛擬化平臺技術的一部份。可以讓使用者在Windows、Solaris及Linux 作業系統上虛擬另一個作業系統,而虛擬出來的系統俗稱「虛擬機器」,換言之就是可以在一部實體機器的系統上模擬出完整的網路環境與硬體設備,其安裝請考安裝Windows 8.1中文預覽版-使用VirtualBox的安裝說明文章。
【軟體名稱】:Genymotion
【軟體版本】:2.0.3
【軟體語言】:英文(裝好的 Android 可以選擇繁體中文界面)
【軟體性質】:免費軟體
【系統支援】:Windows、Mac、Ubuntu、Debian(支援 32/64 位元)
【官方網站】:http://www.genymotion.com/
註冊與下載Genymotion
▼自己在PC上建立Android虛擬機器,電腦設備當然不能太差,下載Genymotion前必須先要註冊,請至Genymotion官方網頁上選擇「Sing up」。
▼註冊當然免不了要輸入名稱、電子郵件與帳號密碼基本資料,輸入完後按下〔SING UP〕。
▼出現感謝註冊的訊息,並告知已傳遞一封啟動帳號的郵件至你註冊的電子郵件信箱上。
▼進入你註冊的信箱上,會看到一封由「Genymotion Cloud」寄來的帳號啟動信件,打開並點選「Click here」來啟動帳號。
▼啟動帳號後會直接導引你下載Genymotion軟體。
▼進入下載畫面上可看到兩種版本,一個是含VirtualBox的Genymotion完整版(紅色框),假如幾已經安裝過VirtualBox,可以選擇綠色框內對應的Genymotion版本,挨踢路人甲以完整版來實作。
▼執行下載後的檔案,出現的安全性警告,當然按下「執行」囉!
▼接著就是Windows的招牌安裝動作,只要按下〔Next〕即可完成安裝。
▼是否要改變安裝目錄的預設值,要改變請選〔Browse〕來選擇想要安裝的資夾,一般都是依預設值,所以一直按〔下一步〕直到出現「Install」畫面。
▼來到開始安裝的畫面,當然是按下〔Install〕來進行安裝動作囉!
▼由於完整版包含VirtualBox,所以緊接著安裝VirtualBox虛擬機器軟體,首先出現歡迎的畫面出現,按下〔Next〕來繼續。
▼除非你想要修改安裝的目錄與設定,不然一般都是按下〔Next〕。
▼預設值會產生一個桌面捷捷徑與快速啟動選單,還是依預設值來按下〔Next〕。
▼說明安裝時會造成網路的暫時斷線,若系統上還有其他軟體正在使用網路時須特別注意,按下〔Yes〕來繼續。
▼完成了基本的精靈設定後,請按下〔Install〕開始安裝。
▼安裝的過程中可以看到網路的斷線,這是正常的(上述有提示說明),當安裝完成後就會重新連線,最後來到安裝完成的畫面,用愉快的心情按下〔Finish〕吧!
建立Android虛擬機器
▼一開始執行Genymotion會要求新增一個虛擬裝置,請按〔Yes〕來一個Android的虛擬機器。
▼按下右下的〔Connect〕來連線。
▼在出現視窗中輸入之前註冊的帳號與密碼後後按下〔Connect〕。
▼登入成功後出現下圖畫面,在「Available virtual devices」清單上會各種品牌與硬體規格的虛擬裝置,請挑選想要模擬的硬體裝置,如果你的機器不夠強悍,建議不要挑選1920X1080的設備,你可以選擇挨踢路人甲挑選的「Nexus One 4.3-API19-480×800」裝置(Genymotion的提供的虛擬裝置會因版本而有所差異),確定後再按〔Next〕。
▼接著畫面上會顯示虛擬裝置的名稱、螢幕尺寸、記憶體與SD卡大小等規格資訊,了解虛擬設備相關資訊後按下〔Next〕來繼續。
▼Genymotion會部署虛擬機器相關的資訊,當出現完成表示已部署在VirtualBox上了。
▼進入Genymotion軟體主畫面上,可以看到挨踢路人甲已經建立的虛擬設備,由於之前有建立過高解析的HTC One 虛擬裝置,在我雙核的機器上跑得有點辛苦,所以才會建議設備不高的機器,還是守本分挑選解析度較低的虛擬裝置吧!由於大畫面也比較難截圖,所以選擇解析度480×800的Android 4.3虛擬裝置。
▼若是Genymotion 2.0.1版,當啟動虛擬機器時會出現擬調整ADB連線的設定,暫時選擇〔No〕來跳過,新版2.0.2以後已經提供ADB Tools工具,應該不會出現下圖的提示視窗。
▼假如你的機器不夠快,又模擬1920X1080的Android手機,請耐心等待直到出現下圖畫面表示成功,畫面上除了Android系統的畫面外,右邊也會出現一欄工具圖示列,有些功能是付費的(如攝影),有興趣的朋友可以到這裡看看不同版本的差異。
改變中文介面語系
▼發現模擬的Android虛擬設備顯示英文,請選擇「Settings」進入調整語系。
▼按下「Language & input」來進入語言與輸入的畫面。
▼接著把Language改成中文(台灣)即可變成中文的介面。
▼不用特需的網路設定,直接開啟瀏覽器,輸入「https://it.walker-a.com」測一下網頁相當順暢正常。
安裝Google軟體服務包
▼Genymotion 2.02版已經內建了 Android tools,所以不必下載Android SDK,你可以從「Settings」->「ADB」內看到除了使用Android SDK tools外,預設值是使用內建的Genymotion Android tools。
▼有了Genymotion Android tools即可開始下載對應的 Google Play 服務軟體包,因為虛擬機器模擬的Android系統並沒有GooglePlay商店與相關的應用程式,下載時請注意要對應虛擬機器的版本。
▼將下載的Google Play軟體包直接拖曳到Genymotion視窗中。
▼此時你就會看到這樣就會開始處理複製(左圖),當複製到Genymotion虛擬機器視窗內後會出現右圖刷入系統的訊息,請選擇〔OK〕來繼續。
▼當看到下圖有「has flashed successfully」訊息表示刷入成功。
▼回到虛擬機器上進入應用程式畫面,果然看到Play商店了,長按虛擬電源鈕來重新進入虛擬機器,此時將會看到右圖的「正在升級Android…」訊息。
▼一會兒就進入Android系統,請執行Google的 Play商店,你會馬上看到要求新增Google帳戶畫面(左圖),當新增或登入現有帳戶後即出現右圖,恭喜!已經可以在Play商店上安裝Apps了。
▼試著安裝挨踢路人甲的App來確定Play商店是否可以正常運作,若可以安裝,表示之後即可以在虛擬機器上玩Android的App,是不是很開心呢?
刷機刷完 商店卻無法連線 怎麼辦
無法連線+1
我托拉進去GM時,沒有刷成功,不知道是什麼問題,出現 Failed to flash file XXXXX(檔名)