日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

第三方Android 模拟器流畅速度快,适合开发人员

發(fā)布時間:2024/1/1 Android 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第三方Android 模拟器流畅速度快,适合开发人员 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

“工欲善其事,必先利其器。” 使用Android模擬器開發(fā)和調(diào)試應(yīng)用肯定比使用真機(jī)方便。但相比XCODE的IOS模擬器,Android SDK自帶的AVD實(shí)在不爭氣,不過一些第三方的模擬器卻表現(xiàn)不俗!

12年我開始接觸Android開發(fā)時候,手頭上甚至連一部低端的Android手機(jī)都沒有,那時候用的是Android SDK自帶的AVD模擬器,相信任何Android開發(fā)者都對這貨深惡痛絕。一直以來,Android開發(fā)都有以下的毛病:

  • AVD模擬器奇卡無比;

  • 使用USB數(shù)據(jù)線鏈接手機(jī)經(jīng)常無法設(shè)別設(shè)備,adb容易抽風(fēng);

  • Log日志輸出不全;

一直以來都想找一款能夠順暢運(yùn)行APP的Android模擬器,以下就介紹幾款比較給力的。

大名鼎鼎的 Genymotion

Genymotion是一款順暢和容易(fast and easy-to-use)使用的Android模擬器,可以用來運(yùn)行和調(diào)試你的APP。Genymotion 來自于AndroVM 這個開源項(xiàng)目,基于 x86 和 VirtualBox,支持 OpenGL 加速,可以用于 Mac/Win/Linux。最近發(fā)布了新版,支持了 Android2.3/4.3,新增了拖拽安裝 apk,移除了 Google 市場(后面提供解決方案)。另外增加了功能更豐富的付費(fèi)版,個人可以繼續(xù)使用免費(fèi)版。

特點(diǎn)

  • 超級流暢;

  • 支持拖拽安裝APK;

  • 有多種Android系統(tǒng)版本和設(shè)備類型供選擇;

  • 能模擬手機(jī)的旋轉(zhuǎn)、充電情況、GPS數(shù)據(jù)等物理數(shù)據(jù);

  • 如何使用

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

  • 下載并安裝 VirtualBox(或者下載帶有VirtualBox的Genymotion);

  • 注冊 Genymotion 帳號并登錄;

  • 根據(jù)自己的系統(tǒng)下載并安裝 Genymotion;

  • 啟動Genymotion

    添加設(shè)備

    啟動設(shè)備

    免費(fèi)版跟收費(fèi)版功能的區(qū)別

    此外,Genymotion還提供了Eclipse和Intellij Idea(Android Studio)的插件,方便你從IDE啟動模擬器,不過目前插件的功能也僅僅是用于啟動模擬器。

    當(dāng)然Genymotion也不是萬能的,它也有一些不足之處。

    Genymotion無法啟動

    Window版本的Genymotion與VirtualBox的鏈接經(jīng)常出問題,Genymotion經(jīng)常無法啟動,并提示VirtualBox引擎出錯,關(guān)于Genymotion安裝以及啟動過程中出現(xiàn)的問題,你可以參考官方的幫助文檔。

    Genymotion無法安裝Google Play

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

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

    有的APP用到了ARM的SO庫,安裝這些 App 時,會報「INSTALL_FAILED_CPU_ABI_INCOMPATIBLE」錯誤,比如微信。xda 論壇給出了一個解決方案,經(jīng)驗(yàn)證確實(shí)好用。
    安裝 GApps(含 Google 市場)和 ARM Translation(提供 ARM 支持)的步驟:

  • 下載 ARM Translation Installer v1.1;

  • 下載對應(yīng)系統(tǒng)的 GApps;

  • 安裝第 1步下載到的文件(直接把 zip 文件拖進(jìn)虛擬機(jī),不要解壓),安裝完關(guān)閉虛擬機(jī)再打開;

  • 安裝第 2 步下載到的文件(步驟同上);

  • 這樣,Google Play 和其他 Google App 都有了,再安裝微信等應(yīng)用也不會報錯了。(但是此方法并不是對所有的APP都管用, Genymotion對使用了ARM的SO庫的APP的支持確實(shí)不好,希望以后能改進(jìn))。

    電腦上也可以玩Android游戲的BlueStacks

    Android 第一個第三方的模擬器就是 Bluestacks,網(wǎng)絡(luò)上也有許多介紹文章。最大優(yōu)勢是占用資源小,安裝包用量大約是 182 MB 左右,同樣有 Windows / Mac 版、內(nèi)置Google Play 商店。

    如何使用

    首先,xp用戶需先安裝Windows Installer 4.5和.NET Framework 2.0 SP2,否則會提示出錯,我們這里也提供了下載,如果電腦上已經(jīng)安裝過這些軟件可以跳過此步。然后到官網(wǎng)下載最新的安裝包并安裝。

    安裝

    啟動模擬器,搜索應(yīng)用并安裝

    運(yùn)行APP

    不足之處

    Bluestacks相比Genymotion,不容易出現(xiàn)無法啟動的問題,也支持ARM Library,但不足之處也是明顯的:

  • 流暢度不如Genymotion;

  • 沒有多種Android系統(tǒng)以及設(shè)備型號供選擇;

  • 最致命的,Bluestacks是為了游戲而不是為了開發(fā)而設(shè)計的,所以無法豎屏,不適合開發(fā) ;

  • 最適合開發(fā)的Android模擬器Droid4X

    正如官網(wǎng)所介紹的,海馬玩模擬器(Droid4X)是迄今為止在性能,兼容性和操控體驗(yàn)方面最好的安卓模擬器。通過Droid4X,用戶可以在PC上享受百萬移動應(yīng)用和游戲帶來的全新體驗(yàn)。

    海馬玩模擬器在Android內(nèi)核和圖形渲染方面取得了突破性的成果,在同等PC硬件配置下,整體性能超出其他同類產(chǎn)品50%以上。海馬玩模擬器美解決了ARM程序在X86架構(gòu)下的運(yùn)行問題,兼容市面現(xiàn)有99%以上的應(yīng)用和游戲。

    Droid4X模擬器是利用VirtualBox為基礎(chǔ),支持滑動按鍵,自帶ROOT權(quán)限,啟動速度快等等。相信很多朋友使用傳統(tǒng)安卓模擬器都會遇到各種各樣的問題導(dǎo)致使用體驗(yàn)差。而這款海馬玩安卓模擬器(DROID4X)不僅支持雙顯卡的電腦同時系統(tǒng)內(nèi)自帶資源庫,讓你完完全全感受原生安卓的獨(dú)特魅力。使用海馬玩安卓模擬器(DROID4X)能讓你輕輕松松使用電腦的安卓客戶端。

    特點(diǎn)

  • 速度流暢,稍微不如Genymotion,但是比BlueStacks好很多;

  • 支持橫豎屏切換,支持搖動以及GPS數(shù)據(jù)模擬;

  • 支持ARM Library,能夠運(yùn)行Google Play等Genymotion無法運(yùn)行的APP;

  • 支持手柄控制;

  • 未來支持在IOS運(yùn)行,也就是可以用IPHONE運(yùn)行Android應(yīng)用了,想想就怕;

  • 如何使用

  • 下載并安裝 VirtualBox;

  • 下載并安裝Droid4X;

  • 運(yùn)行模擬器

    設(shè)置豎屏

    運(yùn)行APP

    不足之處

    Droid4X可以說得上沒什么可以挑剔的地方,非要說的話,就是流暢度稍微不如Genymotion,UI不如Genymotion“接地氣”,更像是為了游戲而設(shè)計的。此外,也不想Genymotion那樣有眾多Android系統(tǒng)版本可以選擇,不過這些都是無關(guān)緊要的功能,畢竟我們不會用一個模擬器去作覆蓋測試,是不?

    總結(jié)

    從使用經(jīng)驗(yàn)上來看,Droid4X確實(shí)是一款值得每個Android開發(fā)汪使用的模擬器,試想一下,每次完成Coding,輕輕按一下Shift+F10,或者使用“重大事件決策按鈕”,如下圖,

    輕輕一按就將APP部署到模擬器上,再也不用為了AVD模擬器的卡頓而煩惱,再也不用擔(dān)心不小心碰了一下USB數(shù)據(jù)線而導(dǎo)致APP部署失敗,再也不用擔(dān)心Logcat沒有打印日志,開發(fā)過程是不是變得淋漓盡致? 其實(shí),我一開始在尋找AVD的替代品,當(dāng)找到Genymotion的時候是很感動的,不過為此還推薦給不少朋友使用,但是用久了,發(fā)現(xiàn)不支持ARM Libary就覺得不妥了,后面Genymotion啟動經(jīng)常失敗更是覺得坑爹。

    這次,朋友推薦我使用Droid4X,一開始我是拒絕的,不能說你使用我就使用是不,用過之后,才發(fā)現(xiàn)這貨簡直是加了特技的,duang~的那么一下,APP就跑起來了。

    總結(jié)

    以上是生活随笔為你收集整理的第三方Android 模拟器流畅速度快,适合开发人员的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。