Android模擬器Genymotion安裝使用教程詳解

一、注冊\登錄

打開Genymotion官網(wǎng),https://www.genymotion.com/?,首先點(diǎn)擊右上角的Sign in進(jìn)行登錄操作。如何登錄就不細(xì)講了,下面講一下如何注冊(備注:注冊按鈕在登錄界面中)。

注冊

如果沒有賬號,則需要先注冊。在登錄界面,點(diǎn)擊Create an account按鈕打開注冊界面。

注冊界面如下:(使用谷歌瀏覽器翻譯后的界面)

按照上面的提示輸入相關(guān)內(nèi)容,需要注意的是輸入郵箱和密碼后,系統(tǒng)會發(fā)送一封郵件到你郵箱,請一定要去驗(yàn)證。注意:一定要進(jìn)行驗(yàn)證?。?!

二、下載、安裝安卓模擬器Genymotion

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

下載genymotion

因?yàn)镚enymotion運(yùn)行需要VirtualBox,如果電腦中沒安裝過,建議選這個版本。

安裝Genymotion

以安裝genymotion-2.9.0-vbox.exe為例,雙擊運(yùn)行下載的Genymotion安裝文件,選擇安裝目錄后,點(diǎn)擊下一步?!景惭b過程中直接一路下一步即可】



因?yàn)橄螺d的安裝包含有VirtualBox,所以在安裝過程中會自動進(jìn)行安裝VirtualBox的操作界面。





注意:建議去掉勾選?。?!

至此,Genymotion也就安裝完了。

首次打開軟件后的界面如下:

如果有序列號,則輸入。沒有的話就點(diǎn)擊Personal Use即可。

第一次進(jìn)入Genymotion,會檢查你是否有安卓虛擬設(shè)備。如果沒有會彈出對話框,詢問你是否現(xiàn)在添加一個虛擬設(shè)備,點(diǎn)擊yes或者no就可以了。

三、使用Genymotion創(chuàng)建虛擬設(shè)備

在首頁界面,點(diǎn)擊ADD按鈕。

打開創(chuàng)建虛擬設(shè)備界面,在界面的底部提示需要登錄驗(yàn)證。(注意:如果驗(yàn)證不通過,請到郵箱確認(rèn)是否已經(jīng)驗(yàn)證過)

點(diǎn)擊右下角的Sign in按鈕,打開登錄對話框。輸入用戶名和密碼進(jìn)行登錄。

驗(yàn)證成功后,可以看到有很多虛擬設(shè)備。選中想添加的虛擬設(shè)備,選擇后點(diǎn)擊下一步。

下載安裝,等到下載到100%.點(diǎn)擊[Finish]按鈕。

注意,每一個API版本可以對應(yīng)多個機(jī)型,此處下載安裝的是API版本。例如,下面兩個虛擬設(shè)備,Google Nexus5 - 6.0.0和Custom Phone – 6.0.0,如果已經(jīng)存在了其中一個設(shè)備,那么另外一個設(shè)備創(chuàng)建的時候不需要重復(fù)下載了,可直接創(chuàng)建成功。

回到主窗口,選擇一個我們已經(jīng)添加的模擬器,點(diǎn)擊啟動按鈕啟動模擬器。

啟動虛擬機(jī):

四、Android Studio中安裝Genymotion插件

安裝步驟見官網(wǎng)說明:https://www.genymotion.com/plugins/

打開File——Settings——Plugins——Browse Repositories界面

在搜索輸入框中輸Genymotion進(jìn)行搜索查找,然后點(diǎn)擊右側(cè)的Install按鈕。

安裝成功后,重啟Android Studio。

安裝成功后會在工具欄出現(xiàn)一個genymotion的圖標(biāo),但這個時候還沒有關(guān)聯(lián)到電腦上的模擬器。

點(diǎn)擊這個genymotion圖標(biāo),打開關(guān)聯(lián)模擬器設(shè)置(setting——other setting->genymotion)界面,關(guān)聯(lián)模擬器:

五、Android Studio集成Genymotion和調(diào)試

打開genymotion的主頁面——Settings——ADB

選擇Android SDK的位置

重啟Android studio,并重啟android studio的genymotion插件(點(diǎn)擊下genymotion圖標(biāo))。

問題匯總

在Android Studio中run項目時看不到Genymotion創(chuàng)建的虛擬設(shè)備的問題

問題截圖

解決方案

點(diǎn)擊genymotion圖標(biāo)或者打開Genymotion軟件,啟動其中一個模擬器,那么run項目就會看到genymotion的虛擬設(shè)備。

此時,在run項目,就會發(fā)現(xiàn)出現(xiàn)了genymotion創(chuàng)建的這個虛擬設(shè)備。

在genymotion創(chuàng)建的虛擬設(shè)備中啟動項目失敗,提示java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList的問題

問題原因

genymotion用的是vbox虛擬機(jī),相當(dāng)于在x86環(huán)境下運(yùn)行的,限定ARM的程序(比如微信)自然是無法安裝了,會提示"INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"這個錯誤。同理,如果項目中用到了微信、百度等的API,那么這個項目也是出現(xiàn)類似的錯誤。

解決方案

下載arm的支持組件,然后直接拖到Genymotion建立的虛擬器上面點(diǎn)擊OK重啟就可以正常調(diào)試了。

Genymotion-ARM-Translation.zip下載地址:

第一個地址:鏈接:http://pan.baidu.com/s/1eRLlWZK?密碼:x58k

第二個地址:鏈接:http://pan.baidu.com/s/1bpy7DDX?密碼:gm34

目前網(wǎng)上流傳的版本Genymotion-ARM-Translation.zip是適配 Android 5.0以前的版本的,5.0、5.1及6.0版本可能無法使用 。

建議先使用第一個地址的arm組件,如果不行的話,再考慮使用其他版本。

注意:

Genymotion-ARM-Translation.zip千萬不要放到電腦的中文目錄下?。?!否則拖拽到虛擬設(shè)備中會變成復(fù)制操作。

每一個想要使用的虛擬設(shè)備都需要安裝這個arm組件!??!

Genymotion無法啟動_unable to start the virtual device

解決辦法是:通過BIOS啟動CPU虛擬化(不同的電腦,一下界面可能不一樣,但大體意思是一樣的。這個不用說了吧~~~~)

以上步驟操作完成之后就可以啟動你的虛擬機(jī)了。那么Genymotion上面的安卓虛擬機(jī)也就可以啟動了。

參考資料

Android模擬器Genymotion使用詳解

http://www.cnblogs.com/rainboy2010/p/6387770.html

Android模擬器Genymotion添加ARM程序運(yùn)行環(huán)境的方法

http://blog.csdn.net/arex_efan/article/details/20008001

百度地圖SDK調(diào)試SDKInitializer.initialize(getApplicationContext())錯誤

http://blog.csdn.net/zhanghaofor/article/details/46333979

Genymotion鏡像 6.0 獲取root權(quán)限和支持ARM 軟件

http://blog.csdn.net/zy517863543/article/details/54629390

Genymotion 6.0 ARM-Translation

http://blog.csdn.net/ceabie/article/details/52761101

android studio關(guān)聯(lián)genymotion模擬器

https://jingyan.baidu.com/article/fc07f9897e8e0612ffe519a3.html

Android Studio如何集成Genymotion和調(diào)試

http://blog.csdn.net/wlanye/article/details/52232249


使用Genymotion遇到的坑_Genymotion無法啟動_unable to start the virtual device

http://www.cnblogs.com/fucking-the-whole-world/p/5305148.html


原文:https://www.cnblogs.com/whycxb/p/6850454.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容