一冯吓、注冊(cè)\登錄
打開Genymotion官網(wǎng)界阁,https://www.genymotion.com/?,首先點(diǎn)擊右上角的Sign in進(jìn)行登錄操作。如何登錄就不細(xì)講了以清,下面講一下如何注冊(cè)(備注:注冊(cè)按鈕在登錄界面中)儿普。
注冊(cè)
如果沒(méi)有賬號(hào),則需要先注冊(cè)玖媚。在登錄界面箕肃,點(diǎn)擊Create an account按鈕打開注冊(cè)界面婚脱。
注冊(cè)界面如下:(使用谷歌瀏覽器翻譯后的界面)
按照上面的提示輸入相關(guān)內(nèi)容今魔,需要注意的是輸入郵箱和密碼后,系統(tǒng)會(huì)發(fā)送一封郵件到你郵箱障贸,請(qǐng)一定要去驗(yàn)證错森。注意:一定要進(jìn)行驗(yàn)證!@航唷涩维!
二、下載袁波、安裝安卓模擬器Genymotion
下載地址:https://www.genymotion.com/download/
下載genymotion
因?yàn)镚enymotion運(yùn)行需要VirtualBox瓦阐,如果電腦中沒(méi)安裝過(guò),建議選這個(gè)版本篷牌。
安裝Genymotion
以安裝genymotion-2.9.0-vbox.exe為例睡蟋,雙擊運(yùn)行下載的Genymotion安裝文件,選擇安裝目錄后枷颊,點(diǎn)擊下一步戳杀。【安裝過(guò)程中直接一路下一步即可】
因?yàn)橄螺d的安裝包含有VirtualBox夭苗,所以在安裝過(guò)程中會(huì)自動(dòng)進(jìn)行安裝VirtualBox的操作界面信卡。
注意:建議去掉勾選!L庠臁傍菇!
至此,Genymotion也就安裝完了界赔。
首次打開軟件后的界面如下:
如果有序列號(hào)桥嗤,則輸入。沒(méi)有的話就點(diǎn)擊Personal Use即可仔蝌。
第一次進(jìn)入Genymotion,會(huì)檢查你是否有安卓虛擬設(shè)備泛领。如果沒(méi)有會(huì)彈出對(duì)話框,詢問(wèn)你是否現(xiàn)在添加一個(gè)虛擬設(shè)備,點(diǎn)擊yes或者no就可以了敛惊。
三渊鞋、使用Genymotion創(chuàng)建虛擬設(shè)備
在首頁(yè)界面,點(diǎn)擊ADD按鈕。
打開創(chuàng)建虛擬設(shè)備界面锡宋,在界面的底部提示需要登錄驗(yàn)證儡湾。(注意:如果驗(yàn)證不通過(guò),請(qǐng)到郵箱確認(rèn)是否已經(jīng)驗(yàn)證過(guò))
點(diǎn)擊右下角的Sign in按鈕,打開登錄對(duì)話框执俩。輸入用戶名和密碼進(jìn)行登錄徐钠。
驗(yàn)證成功后,可以看到有很多虛擬設(shè)備役首。選中想添加的虛擬設(shè)備尝丐,選擇后點(diǎn)擊下一步。
下載安裝,等到下載到100%.點(diǎn)擊[Finish]按鈕衡奥。
注意爹袁,每一個(gè)API版本可以對(duì)應(yīng)多個(gè)機(jī)型,此處下載安裝的是API版本矮固。例如失息,下面兩個(gè)虛擬設(shè)備,Google Nexus5 - 6.0.0和Custom Phone – 6.0.0档址,如果已經(jīng)存在了其中一個(gè)設(shè)備盹兢,那么另外一個(gè)設(shè)備創(chuàng)建的時(shí)候不需要重復(fù)下載了,可直接創(chuàng)建成功守伸。
回到主窗口绎秒,選擇一個(gè)我們已經(jīng)添加的模擬器,點(diǎn)擊啟動(dòng)按鈕啟動(dòng)模擬器含友。
啟動(dòng)虛擬機(jī):
四替裆、Android Studio中安裝Genymotion插件
安裝步驟見官網(wǎng)說(shuō)明:https://www.genymotion.com/plugins/
打開File——Settings——Plugins——Browse Repositories界面
在搜索輸入框中輸Genymotion進(jìn)行搜索查找,然后點(diǎn)擊右側(cè)的Install按鈕窘问。
安裝成功后辆童,重啟Android Studio。
安裝成功后會(huì)在工具欄出現(xiàn)一個(gè)genymotion的圖標(biāo)惠赫,但這個(gè)時(shí)候還沒(méi)有關(guān)聯(lián)到電腦上的模擬器把鉴。
點(diǎn)擊這個(gè)genymotion圖標(biāo),打開關(guān)聯(lián)模擬器設(shè)置(setting——other setting->genymotion)界面儿咱,關(guān)聯(lián)模擬器:
五庭砍、Android Studio集成Genymotion和調(diào)試
打開genymotion的主頁(yè)面——Settings——ADB
選擇Android SDK的位置
重啟Android studio,并重啟android studio的genymotion插件(點(diǎn)擊下genymotion圖標(biāo))混埠。
問(wèn)題匯總
在Android Studio中run項(xiàng)目時(shí)看不到Genymotion創(chuàng)建的虛擬設(shè)備的問(wèn)題
問(wèn)題截圖
解決方案
點(diǎn)擊genymotion圖標(biāo)或者打開Genymotion軟件怠缸,啟動(dòng)其中一個(gè)模擬器,那么run項(xiàng)目就會(huì)看到genymotion的虛擬設(shè)備钳宪。
此時(shí)揭北,在run項(xiàng)目扳炬,就會(huì)發(fā)現(xiàn)出現(xiàn)了genymotion創(chuàng)建的這個(gè)虛擬設(shè)備。
在genymotion創(chuàng)建的虛擬設(shè)備中啟動(dòng)項(xiàng)目失敗搔体,提示java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList的問(wèn)題
問(wèn)題原因
genymotion用的是vbox虛擬機(jī)恨樟,相當(dāng)于在x86環(huán)境下運(yùn)行的,限定ARM的程序(比如微信)自然是無(wú)法安裝了疚俱,會(huì)提示"INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"這個(gè)錯(cuò)誤劝术。同理,如果項(xiàng)目中用到了微信呆奕、百度等的API养晋,那么這個(gè)項(xiàng)目也是出現(xiàn)類似的錯(cuò)誤。
解決方案
下載arm的支持組件登馒,然后直接拖到Genymotion建立的虛擬器上面點(diǎn)擊OK重啟就可以正常調(diào)試了匙握。
Genymotion-ARM-Translation.zip下載地址:
第一個(gè)地址:鏈接:http://pan.baidu.com/s/1eRLlWZK?密碼:x58k
第二個(gè)地址:鏈接:http://pan.baidu.com/s/1bpy7DDX?密碼:gm34
目前網(wǎng)上流傳的版本Genymotion-ARM-Translation.zip是適配 Android 5.0以前的版本的咆槽,5.0陈轿、5.1及6.0版本可能無(wú)法使用 。
建議先使用第一個(gè)地址的arm組件秦忿,如果不行的話麦射,再考慮使用其他版本。
注意:
Genymotion-ARM-Translation.zip千萬(wàn)不要放到電腦的中文目錄下5埔ァG鼻铩!否則拖拽到虛擬設(shè)備中會(huì)變成復(fù)制操作胎许。
每一個(gè)想要使用的虛擬設(shè)備都需要安裝這個(gè)arm組件>骸!辜窑!
Genymotion無(wú)法啟動(dòng)_unable to start the virtual device
解決辦法是:通過(guò)BIOS啟動(dòng)CPU虛擬化(不同的電腦钩述,一下界面可能不一樣,但大體意思是一樣的穆碎。這個(gè)不用說(shuō)了吧~~~~)
以上步驟操作完成之后就可以啟動(dòng)你的虛擬機(jī)了牙勘。那么Genymotion上面的安卓虛擬機(jī)也就可以啟動(dòng)了。
參考資料
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())錯(cuò)誤
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無(wú)法啟動(dòng)_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