Android模擬器Genymotion使用詳解

來源:互聯網
上載者:User

標籤:虛擬化   android系統   提示   load   with   too   搜尋結果   galaxy   google   

介紹

Genymotion是一款出色的跨平台的Android模擬器,具有容易安裝和使用、運行速度快的特點,是Android開發、測試等相關人員的必備工具。

官網地址:https://www.genymotion.com

使用

在Genymotion官網上註冊一個帳號

地址:https://www.genymotion.com/account/login

下載安裝Genymotion

地址:https://www.genymotion.com/download

Windows

選擇 with VirtualBox的版本進行安裝,安裝過程比較簡單,此處就不介紹了。

 

Ubuntu

下載安裝VirtualBox,地址:https://www.virtualbox.org/wiki/Downloads

下載genymotion-2.12.0-linux_x64.bin,執行以下命令:

chmod +x genymotion-2.12.0-linux_x64.bin

./genymotion-2.12.0-linux_x64.bin

進入genymotion目錄,雙擊genymotion表徵圖就可以啟動Genymotion了

設定Genymotion

安裝完成後,開啟Genymotion,選擇Settings,進入設定介面,選擇Account,然後進行登入

登入完成後的介面如下所示:

選擇ADB,選擇Use custom Android SDK tools,設定Android SDK為本地SDK路徑,如下:

安裝虛擬設備

選擇Add,彈出選擇虛擬設備介面,選擇對應的裝置安裝即可,如下:

ps:依本人的經驗,虛擬設備很難下載,經常出現無法下載的情況,我已經將一些虛擬設備對應的ova下載好,可以從我的百度網盤中下載,地址:http://pan.baidu.com/s/1nv0jZXf

Genymotion ova下載的url地址為:http://dl.genymotion.com/dists/xxx/ova/xxxxxx,可複製到迅雷中下載,速度會快很多,其中xxx為虛擬設備對應的Android系統版本號碼,如4.2.2,7.0.0(4.3則xxx為4.3,5.0則xxx為5.0.0,8.0則xxx為8.0),xxxxxx為ova的檔案名稱,如:

http://dl.genymotion.com/dists/4.2.2/ova/genymotion_vbox86p_4.2_180130_203606.ova

http://dl.genymotion.com/dists/4.3/ova/genymotion_vbox86p_4.3_180130_212946.ova

http://dl.genymotion.com/dists/7.0.0/ova/genymotion_vbox86p_7.0_180216_000000.ova

 

介紹一下如何使用ova檔案,仔細看哦,同學們

複製ova

Windows系統複製這些ova到C:\Users\xxx\AppData\Local\Genymobile\Genymotion\ova,Mac OS對應的目錄為/User/xxx/.Genymobile/Genymotion/ova,Ubuntu對應的目錄為/home/xxx/.Genymobile/Genymotion/ova,其中xxx為本機電腦的使用者名稱

匯入本地的ova檔案

啟動Genymotion,選擇Add,在Select a new virtual device介面上選擇模擬器名稱,如:Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560

然後點擊Next,會出現以下介面,等待一會,等虛擬設備建立完成,返回主介面,就可以看到Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560已經添加到虛擬設備列表裡了

     

 雙擊該項,就可以啟動模擬器了,啟動完成後的畫面如下:

 

虛擬設備對應表

虛擬設備名稱

ova名稱

Samsung Galaxy Note 2 - 4.1.1 - API 16 - 720x1280

genymotion_vbox86p_4.1_180130_193032.ova

Sony Xperia Z - 4.2.2 - API 17 - 1080x1920

genymotion_vbox86p_4.2_180130_203606.ova

Sony Xperia Z - 4.3 - API 18 - 1080x1920

genymotion_vbox86p_4.3_180130_212946.ova

Samsung Galaxy S5 - 4.4.4 - API 19 - 1080x1920

genymotion_vbox86p_4.4_180130_224958.ova

Google Nexus 5 - 5.0.0 - API 21 - 1080x1920

genymotion_vbox86p_5.0_180215_000000.ova

Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560

genymotion_vbox86p_5.1_180219_000000.ova

Samsung Galaxy S6 - 6.0.0 - API 23 - 1440x2560

genymotion_vbox86p_6.0_180219_000000.ova

Google Nexus 6P - 7.0.0 - API 24 - 1440x2560

genymotion_vbox86p_7.0_180216_000000.ova

Samsung Galaxy S7 - 7.1.0 - API 25 - 1440x2560

genymotion_vbox86p_7.1_180216_000000.ova

Samsung Galaxy S8 - 8.0 - API 26 - 1440x2960

genymotion_vbox86p_8.0_180223_000000.ova

 

 常見問題

 以下是本人在使用Genymotion的過程中遇到的問題及解決辦法,不一定適用於所有情況,僅供參考。

 虛擬設備無法上網

 解決辦法:開啟VirtualBox,進行如下設定:

網卡1設定為: 僅主機(Host-Only)網路,網卡2設定為:網路位址轉譯(NAT),網卡3設定為: 僅主機(Host-Only)網路,網卡4設定為: 僅主機(Host-Only)網路,大部分情況下不需要對網卡3和網卡4做設定,使用預設設定即可,如不能上網,再嘗試設定網卡3和網卡4。

 Android 5.0及以上系統的模擬器啟動時報以下錯誤

解決辦法:設定電腦的BIOS:啟用處理器虛擬化,然後開啟VirtualBox,設定版本為:Ubuntu (64-bit)

出現INSTALL_FAILED_CPU_ABI_INCOMPATIBLE錯誤

解決辦法:將Genymotion-ARM-Translation.zip拖到模擬器視窗,出現以下提示框,點擊OK,等待操作完成後重啟虛擬設備

  

 Genymotion-ARM-Translation.zip可以從我的百度網盤下載:http://pan.baidu.com/s/1cDxFmI

出現不能為虛擬電腦開啟一個新任務的錯誤

 

解決辦法:開啟C:\Users\xxx\AppData\Local\Genymobile\Genymotion\deployed\xxxxxx\Logs\VBoxHardening.log檔案查看具體錯誤資訊,一般是由於破解了系統導致uxtheme.dll或user32.dll不能正常載入的原因,用原始檔案替換即可,其中xxx為本機電腦的使用者名稱,xxxxxx為虛擬設備的名稱,uxtheme.dll和user32.dll的Window7 64位版本可以從我的百度網盤下載:http://pan.baidu.com/s/1cDxFmI

ps:可以使用Microsoft的sigcheck工具檢查dll是否被破解,:http://technet.microsoft.com/en-us/sysinternals/bb897441.aspx 
運行命令sigcheck -i -a -h c:\windows\system32\uxtheme.dll顯示結果第一行是 Verified:Unsigned 說明是破解的,顯示結果第一行是 Verified:Signed 說明是原版的

Genymotion外掛程式的使用

在Android Stduio介面中選擇Setttings->Plugins->Browse repositories...,然後在搜尋方塊中輸入Genymotion,出現搜尋結果後進行安裝即可

安裝完成重啟Android Studio後,會發現在工具列下多了一個Genymotion的表徵圖,點擊該表徵圖,就可以看到安裝的虛擬設備列表了,選中列表中的一行,點擊Start...,就可以啟動該虛擬設備了

 

Android模擬器Genymotion使用詳解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.