Emulator
Emualor 是 Android Studio 自帶的模擬器,是官方提供的工具地熄,Android 開發(fā)最常使用的就是這一款。
它功能非常齊全端考,電話本、通話等功能都可正常使用却特。用戶可以使用鍵盤輸入扶供,鼠標(biāo)點(diǎn)擊模擬器按鍵輸入裂明,甚至還可以使用鼠標(biāo)點(diǎn)擊诚欠、拖動(dòng)屏幕進(jìn)行操縱。
當(dāng)然模擬器畢竟是模擬器轰绵,和真實(shí)的手機(jī)設(shè)備還是存在差別的。
Emualor 模擬器和真機(jī)的不同之處:
不支持呼叫和接聽實(shí)際來電
不支持 USB 連接
不支持相機(jī)/視頻捕捉
不支持音頻輸入(捕捉)
不支持?jǐn)U展耳機(jī)
不能確定連接狀態(tài)
不能確定電池電量水平和交流充電狀態(tài)
不能確定 SD 卡的插入/彈出
不支持藍(lán)牙
1左腔、通過 AVD Manager 創(chuàng)建使用模擬器
2、啟動(dòng) Android Studio
3液样、點(diǎn)擊 Configure 后選擇 AVD Manager
4、點(diǎn)擊 Creat Virtual Device
5鞭莽、選擇設(shè)備尺寸
6坊秸、選擇手機(jī)系統(tǒng)
7澎怒、切換到 X86 列表,建議選擇帶有 Google Apis 的鏡像
8喷面、點(diǎn)擊鏡像后方的 Download 按鈕下載鏡像(推薦 Android 6.0 系統(tǒng))
9星瘾、模擬器設(shè)置頁面:AVD Name 可以設(shè)置模擬器的名字惧辈,點(diǎn)擊 Show Advanced Settings 展開高級(jí)選項(xiàng)可以配置 SD 卡的存儲(chǔ)大小
10、模擬器創(chuàng)建成功
11盒齿、點(diǎn)擊綠色三角按鈕啟動(dòng)模擬器
[圖片上傳失敗...(image-df5730-1653468913393)]
1念逞、Emulator 命令行工具
可以先切換到 Emulator 所在路徑
cd /Users/mac/Library/Android/sdk/emulator/
查看幫助:emulator -help
查看模擬器列表:emulator -list-avds
啟動(dòng)模擬器:emulator @avd_name
其實(shí)從命令行也可以創(chuàng)建模擬器边翁,但是命令比較復(fù)雜。推薦大家在 Android Studio 里面去創(chuàng)建模擬器倒彰,有 UI 界面,設(shè)置起來比較方便待讳。
模擬器啟動(dòng)起來之后就可以正常使用了,可以創(chuàng)建各種版本仰剿、各種分辨率的模擬器∧纤保可以用來做一些版本方面的兼容。
當(dāng)然了,如果有條件用真機(jī)做測(cè)試的露乏,最好還是用真機(jī),畢竟模擬器和真機(jī)還是有區(qū)別的瘟仿,應(yīng)該盡量的和用戶的使用環(huán)境保持一致。
Emulator 雖然功能很強(qiáng)大劳较,但是非常耗費(fèi)電腦 CPU 資源。如果電腦配置不高可能運(yùn)行會(huì)非常慢观蜗。這種情況下臊恋,其實(shí)還有其他的模擬器可以供選擇墓捻。下面再來介紹幾款其他的模擬器抖仅。
MuMu模擬器
網(wǎng)易 MuMu 模擬器是網(wǎng)易官方推出的 Android 模擬器毙替,安裝很方便岸售,對(duì)于 adb 和抓包支持的也很好厂画,而且運(yùn)行相對(duì)比較快。
直接到官網(wǎng)下載安裝包就可以了袱院,可以到更新日志中下載舊一點(diǎn)的版本屎慢。默認(rèn)安裝忽洛,打開就可以使用∧寤荩現(xiàn)在下載的 MuMu 是 Android 6.0 的版本欲虚,對(duì)于后續(xù)學(xué)習(xí)是比較友好的。因?yàn)樵礁甙姹镜?Android 的安全性就越高复哆,權(quán)限控制的要更嚴(yán)謹(jǐn)欣喧,對(duì)于學(xué)習(xí)研究來說就不太方便梯找。
MuMu 模擬器在自動(dòng)化過程中唆阿,會(huì)存在橫屏的問題锈锤,解決這個(gè)問題可以參考帖子:
需要注意的是闲询,MuMu 不能自定義其他系統(tǒng)版本,所以在工作當(dāng)中限制比較大浅辙。
Genymotion
最后再給介紹一款比較好用的模擬器,這個(gè)也可以定制不同的系統(tǒng)版本和不同的分辨率摔握,運(yùn)行速度也比 Emulator 要快。
但是安裝起來要麻煩一些氨淌,現(xiàn)在只需要簡(jiǎn)單了解一下有這樣一款工具就可以,不推薦現(xiàn)在安裝盛正。
下載地址:
選擇免費(fèi)的個(gè)人版本下載即可删咱。