? ? ? Android模擬器近兩年如雨后春筍般涌現(xiàn),最為知名的當然非Genymotion莫屬啦奢米,我大概是在兩年前經(jīng)好友推薦接觸到它的障贸,當時覺得它挺好拗馒。
? ? ? Genymotion基于VirtualBox,跑的是x86版本的Android鏡像祠丝,可能是基于VirtualBox的緣故(額狞贱,我所見的模擬器除了DuOS以外装哆,其他清一色基于VirtualBox)伐厌,速度上比Android Emulator虛擬的x86鏡像快不少,它為Eclipse和Studio均提供了插件褐望,可以在IDE里直接啟動它勒庄,調(diào)試程序很方便。但它有個硬傷:不支持ARM的應(yīng)用瘫里。也就是說实蔽,如果你的應(yīng)用沒有針對x86做適配,是不能在上面跑的谨读,一跑就掛局装。大部分應(yīng)用(包括我參與搞過的)都沒有針對x86做過適配,是不能在Genymotion上面調(diào)試的。
? ? ? ? 前不久意外找到了這個模擬器:夜神模擬器铐尚,它也是基于VirtualBox拨脉,同樣跑的是x86鏡像(號外:目前國內(nèi)有多款Android模擬器,什么藍疊宣增、iTools玫膀、海馬玩等都是如此),可它偏偏對ARM支持的很好爹脾。絕大部分的手機應(yīng)用都能直接在上面運行帖旨,性能極佳。它本是為游戲而生的灵妨,我卻意外發(fā)現(xiàn)了它還可以用來做開發(fā)解阅。以后就不同整天連著數(shù)據(jù)線搞調(diào)試了!哈哈哈闷串!
安裝方法
? ? ? ? 在夜神模擬器官網(wǎng)下載可執(zhí)行文件瓮钥,目前僅支持Windows筋量,大概270M的樣子烹吵,里面帶了VirtualBox和Android 4.4的x86鏡像,安裝完后點擊啟動即可桨武。
啟動完了就跟一部手機沒什么區(qū)別了肋拔,QQ、微信什么的完全正常運行呀酸,沒遇到過什么問題凉蜂。
此時還不支持調(diào)試應(yīng)用,需要連接才行:
好了性誉,大功告成窿吩,接下來就可以調(diào)試了:
比較
? ? ? ? Genymotion也不是完全一無是處啦,相比夜神模擬器错览,Genymotion支持更多的安卓版本纫雁,而夜神模擬器只內(nèi)置了4.4且不可擴展。一般來講倾哺,平時寫一些demo應(yīng)用轧邪,比如自定義View時,可考慮Genymotion羞海,方便我們測試不同Android版本的兼容性忌愚。在正式的開發(fā)階段,就可使用夜神來調(diào)試應(yīng)用啦却邓。