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

一直以來都有不少朋友問我關(guān)于Android模擬器的事情,比如:那個(gè)Android模擬比較快,如何安裝使用之類。今天我整理出來這篇教程,供我的朋友以及各位小伙伴們查閱借鑒故爵。

Android的模擬器很多,但最原汁原味的還數(shù)Android SDK中的模擬器,畢竟是Google的親兒子。之前Android SDK中的模擬器運(yùn)行速度一直是大家吐槽的對象烟瞧,但自從支持了x86架構(gòu),運(yùn)行速度可謂是提高了不少染簇。但Android SDK中的模擬器對使用者的要求太高参滴,光配置這一項(xiàng)就已將不少小白拒之門外。那現(xiàn)在就跟大家分享一款即適合小白又適合開發(fā)者使用的一款比較快的Android模擬器Genymotion锻弓。

Genymotion安裝及使用教程
Genymotion安裝及使用教程

安裝Genymotion

因?yàn)镚enymotion的運(yùn)行需要依賴VirtualBox砾赔,因此安裝Genymotion之前需要先安裝VirtualBox。

下載VirtualBox

前往https://www.virtualbox.org/wiki/Downloads弥咪,根據(jù)需要下載相應(yīng)的VirtualBox过蹂,并安裝。

下載安裝VitualBox
下載安裝VitualBox

上圖是VitualBox打開之后的界面聚至,從上圖可以看出已經(jīng)有個(gè)一模擬器酷勺,這個(gè)模擬器是在Genymotion中創(chuàng)建的。

提示:啟動(dòng)上圖中的模擬器正確方式是在Genymotion中啟動(dòng)扳躬,雖然脆诉,在VitualBox中也能將Genymotion創(chuàng)建的Android模擬器啟動(dòng)甚亭,但界面顯示的很不友好,并且Genymotion的一些功能都無法使用击胜。另外需要提醒大家的是亏狰,VitualBox安裝好之后就不用管了,以后使用和配置模擬器都是在Genymotion中進(jìn)行的偶摔。

下載Genymotion

下載Genymotion需要到Genymotion官網(wǎng)注冊Genymotion暇唾,前往https://www.genymotion.com/,注冊Genymotion并獲取下載地址辰斋,將下載好的Genymotion安裝即可策州。

Genymotion打開
Genymotion打開

將安裝好的Genymotion打開目溉,便會(huì)看到上圖的窗口嗤无,上圖中已經(jīng)有兩個(gè)創(chuàng)建好的的模擬器广匙,這是因?yàn)樵趯戇@篇教程前辩涝,我已經(jīng)創(chuàng)建了兩個(gè)模擬器,第一次安裝Genymotion的小伙伴克伊,看到的界面是沒有創(chuàng)建模擬器的钙蒙。

Genymotion的使用

Genymotion安裝好之后苹威,接下來就到了創(chuàng)建和使用Android模擬器時(shí)候了毅贮。想必小伙伴已經(jīng)迫不及待的想創(chuàng)建一個(gè)模擬器看一下運(yùn)行效果了吧办悟。

創(chuàng)建Android模擬器

在Genymotion中創(chuàng)建一個(gè)Android模擬器可謂是簡單的不能再簡單了。

Genymotion創(chuàng)建模擬器
Genymotion創(chuàng)建模擬器

如上圖嫩码,單擊Add按鈕便會(huì)彈出一個(gè)右側(cè)創(chuàng)建模擬器的窗口誉尖,在“Android Version”下拉框中選擇你想創(chuàng)建的對應(yīng)版本的模擬器,在“Device Model”下拉框中選擇相應(yīng)的設(shè)備铸题,然后Genymotion會(huì)為你篩選出可用的設(shè)備,選擇一個(gè)可用的設(shè)備然后按“Next”下一步便會(huì)彈出一個(gè)確認(rèn)界面琢感,確認(rèn)界面會(huì)顯示你創(chuàng)建的模擬器的一些配置丢间,這些配置都是Genymotion默認(rèn)為你創(chuàng)建好的,然后再次單擊“Next”下一步驹针,Genymotion便會(huì)將該模擬器對應(yīng)的一些鏡像下載下來并創(chuàng)建模擬器烘挫,創(chuàng)建完成便會(huì)看大如下界面:

Genymotion模擬器創(chuàng)建完成
Genymotion模擬器創(chuàng)建完成

最后,回到Genymotion主界面,便會(huì)在模擬器列表中看到我們剛才創(chuàng)建的模擬器柬甥。

啟動(dòng)模擬器
啟動(dòng)模擬器

選擇對于的模擬器饮六,單擊“Start”啟動(dòng)模擬器。

啟動(dòng)模擬器
啟動(dòng)模擬器

Genymotion模擬器安裝第三方應(yīng)用

在Genymotion模擬器中安裝應(yīng)用也是相當(dāng)?shù)暮唵慰疗眩恍枰獙?yīng)用的Android包下載好卤橄,將xxx.apk文件拖到模擬器的界面上即可完成安裝,但你在使用操作中可能會(huì)遇到很多應(yīng)用無法安裝的問題臂外,如圖:

INSTALL_FAIL_CPU_ABI_INCOMPATIBLE

INSTALL_FAIL_CPU_ABI_INCOMPATIBLE.png
INSTALL_FAIL_CPU_ABI_INCOMPATIBLE.png

上圖是Genymotion安裝應(yīng)用時(shí)的一個(gè)錯(cuò)誤彈框窟扑,大致意思是說:Genymotion不能安裝和運(yùn)行ARM架構(gòu)的APP喇颁。

提示:Genymotion模擬器,以及市場上大部分以快著稱的Android模擬器基本上都是基于x86架構(gòu)的嚎货,x86架構(gòu)的模擬器是無法兼容ARM架構(gòu)的APP的橘霎,但市場長大部分APP都是基于ARM架構(gòu),也就意味著x86模擬器無法兼容市場上大部分模擬器殖属,這也是快的代價(jià)姐叁。

那有沒有方法在x86模擬器上安裝并運(yùn)行ARM架構(gòu)的APP呢?如果你用的是Android SDK中的模擬器洗显,我會(huì)建議你直接創(chuàng)建一個(gè)ARM架構(gòu)的模擬器即可七蜘,因?yàn)樵贏ndroid SDK管理器中你可以下到ARM架構(gòu)的Android鏡像。

但在Genymotion中能夠選擇使用的鏡像中都是基于x86墙懂,那么如果讓Genymotion運(yùn)行ARM架構(gòu)的APP呢橡卤?

有心的小伙伴,可能從上圖已經(jīng)找到了答案损搬,在上圖報(bào)錯(cuò)的提示信息中Genymotion已經(jīng)給到我們答案:安裝一個(gè)ARM translation來讓Genymotion支持ARM架構(gòu)的APP碧库。

ARM translation,是一個(gè)ARM轉(zhuǎn)換包巧勤,也被翻譯成ARM翻譯器嵌灰,它可以讓x86架構(gòu)的模擬器運(yùn)行ARM架構(gòu)的APP。

為了方便大家使用颅悉,我已將本教程中用到的ARM translation放到了網(wǎng)盤上沽瞭,供大家下載使用。

Genymotion-ARM-Translation使用方法

  1. 將下載好的Genymotion-ARM-Translation.zip拖到Genymotion模擬器界面剩瓶,進(jìn)行安裝驹溃。
  2. 安裝好后,重啟模擬器即可延曙。
安裝Genymotion-ARM-Translation.png
安裝Genymotion-ARM-Translation.png

安裝過程中豌鹤,會(huì)彈出上圖,單擊"OK",確認(rèn)即可枝缔。

安裝Genymotion-ARM-Translation成功.png
安裝Genymotion-ARM-Translation成功.png

安裝成功后會(huì)看到上圖彈框布疙,此時(shí)重啟模擬器,便可以安裝ARM架構(gòu)的APP了愿卸。

將下載好APP拖到模擬器界面灵临,便可以輕松安裝。

Genymotion安裝APK
Genymotion安裝APK

心得:至此為止趴荸,我們既可體驗(yàn)Genymotion的快儒溉,又可以安裝使用ARM架構(gòu)的APP了。

Genymotion啟用adb(使用Genymotion模擬器開發(fā)調(diào)試Android應(yīng)用)

這一部分是寫給做開發(fā)的小伙們的赊舶,如果你不做開發(fā)使用Genymotion可以跳過這一部分睁搭。

默認(rèn)情況下赶诊,在Genymotion模擬器啟動(dòng)的狀態(tài)下,會(huì)導(dǎo)致Android adb無法使用园骆。最明顯的特征是舔痪,在AndroidStuio中運(yùn)行一個(gè)項(xiàng)目的時(shí)候,無法找到已連接的Android設(shè)備锌唾,也看不到可用的虛擬設(shè)備锄码。

如圖:

選擇模擬器.png
選擇模擬器.png

這是因?yàn)镚enymotion在默認(rèn)情況下,使用的是“Genymotion Android tools”晌涕,所以會(huì)導(dǎo)致上述問題滋捶,如圖:

Genymotion ADB.png
Genymotion ADB.png

最簡單的解決辦法是關(guān)閉Genymotion模擬器,便可以讓Android adb恢復(fù)正常余黎。

選擇模擬器-2.png
選擇模擬器-2.png

那么重窟,如何使用Genymotion模擬器進(jìn)行開發(fā)調(diào)試Android項(xiàng)目呢?

使用Genymotion模擬器進(jìn)行開發(fā)調(diào)試Android項(xiàng)目(Genymotion啟用adb)

為了在開發(fā)調(diào)試Android應(yīng)用的時(shí)候能夠使用Genymotion模擬器惧财,我們需要改變Genymotion模擬器adb配置巡扇,如圖:

Genymotion啟用ADB-2.png
Genymotion啟用ADB-2.png

在Genymotion主界面,單擊Settings按鈕垮衷,打開Genymotion的設(shè)置頁面厅翔,將ADB tool改為“Use custom Android SDK tools”,同時(shí)將Android SDK路徑指向你電腦上的Android SDK路徑即可搀突。配置好之后關(guān)閉該對話框刀闷,再次運(yùn)行Android項(xiàng)目你會(huì)在已連接的項(xiàng)目中看到,Genymotion中的模擬器這一項(xiàng)如圖:

Genymotion啟用ADB.png
Genymotion啟用ADB.png

Genymotion安裝及使用過程中遇到的問題及解決辦法

下面這部分仰迁,是我在安裝及使用Genymotion過程中遇到的一些問題及解決辦法甸昏,整理出來分享給大家。

Unable to start the viutual device

Unable to start the viutual device.png
Unable to start the viutual device.png

上述這個(gè)問題通常是由于Virtual Box安裝不正確導(dǎo)致的轩勘。

解決辦法

第一步:重裝Virtual Box

卸載Virtual Box筒扒,前往https://www.virtualbox.org/wiki/Downloads,根據(jù)需要下載相應(yīng)的VirtualBox绊寻,在次安裝即可。

第二步:打開重裝后的Virtual Box悬秉,在模擬器列表選擇一個(gè)模擬器單擊啟動(dòng)按鈕啟動(dòng)它澄步,如果能正常啟動(dòng),說明這個(gè)問題已解決和泌,關(guān)閉模擬器村缸,在Genymotion中啟動(dòng)模擬器即可。

Error In supR3HardenedWinReSpawn

Error In supR3HardenedWinReSpawn.png
Error In supR3HardenedWinReSpawn.png

如果在Virtual Box中啟動(dòng)模擬器出現(xiàn)上圖的問題武氓,通常是因?yàn)槟闼惭b的Virtual Box版本和你的電腦不兼容導(dǎo)致的梯皿。

解決辦法

卸載Virtual Box仇箱,前往https://www.virtualbox.org/wiki/Downloads下載一個(gè)稍低版本的Virtual Box重裝便可解決這個(gè)問題。

最后

既然來了东羹,留下個(gè)喜歡再走吧剂桥,鼓勵(lì)我繼續(xù)創(chuàng)作(_)∠※

如果喜歡我的文章,那就關(guān)注我的博客@ devio.org吧属提,讓我們一起做朋友~~

戳這里,加關(guān)注哦:

微博:第一時(shí)間獲取推送
個(gè)人博客:干貨文章都在這里哦
GitHub:我的開源項(xiàng)目

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末权逗,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子冤议,更是在濱河造成了極大的恐慌斟薇,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恕酸,死亡現(xiàn)場離奇詭異堪滨,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蕊温,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門袱箱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人寿弱,你說我怎么就攤上這事犯眠。” “怎么了症革?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵筐咧,是天一觀的道長。 經(jīng)常有香客問我噪矛,道長量蕊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任艇挨,我火速辦了婚禮残炮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘缩滨。我一直安慰自己势就,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布脉漏。 她就那樣靜靜地躺著苞冯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪侧巨。 梳的紋絲不亂的頭發(fā)上舅锄,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機(jī)與錄音司忱,去河邊找鬼皇忿。 笑死畴蹭,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鳍烁。 我是一名探鬼主播叨襟,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼老翘!你這毒婦竟也來了芹啥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤铺峭,失蹤者是張志新(化名)和其女友劉穎墓怀,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卫键,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡傀履,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了莉炉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钓账。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖絮宁,靈堂內(nèi)的尸體忽然破棺而出梆暮,到底是詐尸還是另有隱情,我是刑警寧澤绍昂,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布啦粹,位于F島的核電站,受9級特大地震影響窘游,放射性物質(zhì)發(fā)生泄漏唠椭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一忍饰、第九天 我趴在偏房一處隱蔽的房頂上張望贪嫂。 院中可真熱鬧,春花似錦艾蓝、人聲如沸力崇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽餐曹。三九已至,卻和暖如春敌厘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朽合。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工俱两, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饱狂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓宪彩,卻偏偏與公主長得像休讳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子尿孔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容