Android最好用的模擬器Genymotion

Android 模擬器一直以速度奇慢無比著稱,基本慢到不可用,對比 iOS 開發(fā)用的模擬器,天壤之別,但是今天介紹的 Android模擬器 Genymotion,速度不亞于真機。

創(chuàng)新互聯(lián)公司是專業(yè)的左云網站建設公司,左云接單;提供成都網站建設、成都做網站,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行左云網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

Genymotion 來自于 AndroVM 這個開源項目,基于 x86 和 VirtualBox,支持 OpenGL 加速,可以用于 Mac/Win/Linux。最近發(fā)布了新版,支持了 Android2.3/4.3,新增了拖拽安裝 apk,移除了 Google 市場(后面提供解決方案)。另外增加了功能更豐富的付費版,個人可以繼續(xù)使用免費版。

如何使用

簡單介紹下如何獲取和使用 Genymotion:

  1. 下載并安裝 VirtualBox;

  2. 注冊 Genymotion 帳號并登錄;

  3. 根據自己的系統(tǒng)下載并安裝 Genymotion,及 Eclipse 插件(可選);

然后就可以啟動 Genymotion 程序了:

Android 最好用的模擬器 Genymotion

主界面的 Settings 按鈕,可以用來設置 VirtualBox 及 ADB 路徑等信息。點擊 Add 按鈕,用 Genymotion 帳號登錄后,會顯示可用的 Android 虛擬設備:

Android 最好用的模擬器 Genymotion

Android 最好用的模擬器 Genymotion

找到想要的機型和版本,裝好之后,回到主界面點 Play 按鈕啟動它,要安裝應用,直接把 apk 文件拖進虛擬機就可以了:

Android 最好用的模擬器 Genymotion

鍵盤 esc 是虛擬機的后退鍵,f1 是 menu 鍵??梢钥吹诫m然 Genymotion 底層使用 VirtualBox,但是整個過程中,VirtualBox 一直是幕后英雄,不會露面。

另外,如果安裝了 Genymotion 的 Eclipse 插件,以后就可以在 Eclipse 里管理和使用虛擬機了。如果在 Genymotion 里指定了 ADB 路徑,調試 Android 應用也很方便。

Genymotion 虛擬機運行于本機,所以本機擁有的內網權限,虛擬機也有。

Google 市場 和 ARM 庫

前面說過,新版 Genymotion 移除了 Google 市場。實際上,對 ARM library 的支持也一并移除了:

Both the “Google apps” and the “ARM library support” features are removed.

這樣安裝某些 App 時,會報「INSTALL_FAILED_CPU_ABI_INCOMPATIBLE」錯誤,比如微信。xda 論壇給出了一個解決方案,經驗證確實好用。

安裝 GApps(含 Google 市場)和 ARM Translation(提供 ARM 支持)的步驟(盡量參考英文原文):

  1. 下載  ARM Translation Installer v1.1

  2. 將下載回來的zip文件(不要解壓) 直接拖放進去虛擬機里進行安裝,完成后讓虛擬機「關機」重開,不要直接關閉窗口

  3. 下載對應系統(tǒng)版本的 Google Apps,推薦下載 4.3,4.4可能有bug

  4. 同樣將zip文件不要解壓拖放到虛擬機進行安裝,同樣重啟虛擬機

  5. 成功后 Google Play 市場和其他 Google App 都會出現(xiàn)了

  6. 這時你再安裝微信或其他應用就不會再出現(xiàn)錯誤了


這樣,Google Play 和其他 Google App 都有了;再安裝微信等應用也不會報錯了。

使用 Mac 的同學請注意

Genymotion 依賴的 Virtualbox 虛擬機,和 Mac 系統(tǒng)下另一個著名的虛擬機軟件「Parallels Desktop」沒辦法同時使用。Parallels Desktop 官方說無解:

No workaround is available. Please try not to use Parallels Desktop and Virtual Box at the same time

所以每次使用 Genymotion,必須先關掉 Parallels Desktop;同樣,要使用 Parallels Desktop,也得關閉 Genymotion。

問題是:關閉 Genymotion,Virtualbox 某些進程并不會自動退出。所以我們要手動結束 Virtualbox 所有進程,才能正常運行 Parallels Desktop。我寫了一個「Kill Virtualbox」的 Alfred Workflow 專門干這事,其實就一行:

update: 升級到 2.0.2 之后,直接關閉 Genymotion 可以同時退出所有 VirtualBox 進程,不需要上面那么復雜了。

最后跟大家說一下,不要在Android模擬器里面運行微信,因為存在封號危險:

兩種模擬器都會被封,一般提示“被舉報”或“嚴重違反相關協(xié)議”:
1、Virtualbox + Android x86、Genymotion和國內各種山寨版;
2、Bluestacks。

如有問題,可以加我私人微信號交流:wanghj29

Android 最好用的模擬器 Genymotion


當前文章:Android最好用的模擬器Genymotion
瀏覽地址:http://muchs.cn/article30/jehiso.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)網站制作、小程序開發(fā)ChatGPT、網站建設、動態(tài)網站、手機網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站優(yōu)化排名