Google對他們家Android模擬器死慢有什麼看法么?
01-05
如題,Android模擬器死慢,i7+8G內存都卡,不知道Google對這事有什麼態度,我不想用Genymotion啊…
用x86為啥非用arm
1、在Android SDK Manager中安裝Intel x86 Emulator Accelerator(HAXM installer)
2、在AVD中CPU/ABI使用Atom的
3、在Emulation Options下勾選Snapshot詳細:http://stackoverflow.com/questions/1554099/why-is-the-android-emulator-so-slow-how-can-we-speed-up-the-android-emulator?rq=1既然是Intel處理器 為什麼不裝HAXM?這個連在SDK管理器都有
mac上不是很慢,同意的舉爪。(nexus4+4.04+x86)
放棄AVD吧,使用Genymotion模擬器,或者如果需要用到ARM的SO庫(而且不支持X86),考慮使用海馬玩模擬器試試。
目前用過最好的模擬器就是Genymotion,既然你不想用,那就真機調試唄。話說你是為啥反感Genymotion這貨?我覺得這個東西極大地提高了我的生活質量,出門再也不用帶android了。
加內存上SSD,真機測試更佳,回答完畢。
Google:不買Nexus也好意思開發Android軟體?
所以 @陳萌萌 一入職Google就發了Nexus6,Nexus7和Chromebook……這種組合擺明了就是測試機
話說回來,VS2015自帶的android模擬器比google那個快了一個數量級,你要是覺得google那個用的不爽的話,可以來用VS和C#開發。
推薦Genymotion,讓你享受絲般順滑。
Android虛擬機慢最直接的問題不在於CPU、內存,而是硬碟。
機械硬碟的讀取讀取速度並不能勝任虛擬機的需求,無論是Android虛擬機還是Windows虛擬機,而固態硬碟即使是i5下運行兩種虛擬機都非常流暢,Android虛擬機開機一分鐘以內。
而在固態硬碟之上,可以再去討論CPU、內存對虛擬機的影響。在於你分配多少計算資源給虛擬機,一般我給一個Android虛擬機分配1G內存就夠,Windows虛擬機是一個CPU+2G內存,都可以跑得流暢。然後如果沒有固態硬碟,在機械硬碟下,可以更換虛擬機,例如genymotion等,這些虛擬機的Android系統都是精簡版的系統,因此在機械硬碟下也可以流暢運行。一直在用"海馬玩模擬器",一點都不卡,你可是試試,公司i5 4g照樣跑
Google表示,買個Nexus去測試吧。
谷歌表示,只是供開發者測試能否運行的,你想玩的話還是買真設備吧
其實在Linux下跑x86的超快,跟在Mac上開iPhone模擬器差不多
用VirtualBox虛擬機,10秒啟動
是用的eclipse,還是Android studio?Android studio挺快的。
看法就是用X86版本並且上HAXM。難道你做開發不知道這點么?如果不做開發折騰什麼虛擬機?都有現成解決方案為什麼還蹦出來問這類問題??
推薦Genymotion,或者你用as,那個自帶模擬器很流暢
加個固態,安裝一下intel的HAXM...時不時放到一個android真機上測一把。
這是google為了騙你買nexus的陰謀
推薦閱讀:
※Google 真的會在 2015 年取消 Nexus 產品線嗎?為什麼?
※在手機里安裝了一些谷歌的應用,Google play沒有提示更新,但360手機手機助手提示有更新?
※Google 新發布的 Pixel 2 是如何做到只用單攝還能實現虛化效果?
※如何解讀 Google I/O 2017 的 Keynote?
※十年之後Ingress這個遊戲會發展成什麼樣子?