下表比較了可透過模擬器使用者介面、AVD Manager、常用的指令列啟動選項和模擬器主控台執行的工作。下表比較了不同模擬器工具不一定完全相同的相似功能。在 AVD Manager 中,您可以設定硬體設定檔和 AVD 屬性。
如要在應用程式中使用模擬器的特定功能,您必須透過各種 <uses-feature>
元素和資訊清單權限常數啟用這些功能,就像使用硬體裝置一樣。
使用者介面控制項 | 硬體設定檔屬性 | AVD 屬性 | 指令列啟動選項 | 主控台指令 |
---|---|---|---|---|
裝置硬體 | ||||
裝置類型:手機/平板電腦、Wear OS、Android TV | ||||
返回、主畫面、總覽、選單 | 輸入:含有硬體按鈕 (返回/主畫面/選單) | |||
設定:將鍵盤快速鍵傳送至 | 輸入:提供硬體鍵盤 | 鍵盤輸入 | ||
方向鍵 |
瀏覽樣式:無、D-Pad、軌跡球、滾輪 | |||
縮放模式 | ||||
電池 | power
|
|||
電話 | gsm 、sms send
|
|||
旋轉 | 支援裝置狀態 | 啟動:螢幕方向 | rotate
|
|
相機 | 相機
(可選擇網路攝影機) |
-camera-back -camera-front -webcam-list
|
||
拍攝螢幕截圖 設定:螢幕截圖儲存位置 |
||||
螢幕方向
位置 虛擬感應器 |
感應器:加速計、陀螺儀、GPS、鄰近感應器 | geo
|
||
指紋 | finger
|
|||
音量 | -noaudio
|
|||
event
|
||||
磁碟映像檔和記憶體 | ||||
記憶體與儲存空間:SD 卡 | -sdcard
|
|||
記憶體與儲存空間:內部儲存空間 | ||||
RAM | 記憶體與儲存空間:RAM | -memory
|
||
記憶體與儲存空間:VM 堆積 | vm
|
|||
在 AVD Manager 的「Your Virtual Devices」頁面,在 AVD 上按一下滑鼠右鍵,然後選取「Wipe Data」。 | -wipe-data
|
|||
網路 | ||||
network status
|
||||
-dns-server
|
||||
-http-proxy
|
||||
網路延遲 | -netdelay
|
network delay
|
||
-netfast
|
||||
行動網路類型 | 網路速度 | -netspeed
|
network speed
|
|
Voice 狀態 資料狀態 |
gsm
|
|||
訊號強度 | ||||
設定:使用系統偵測到的 ADB 位置 | -port
|
|||
redir
|
||||
-tcpdump
|
network capture start 、network capture stop
|
|||
系統 | ||||
在 AVD Manager 的系統映像檔頁面中,選取支援 VM 加速的系統映像檔。 | -accel -accel-check -no-accel
|
|||
多核心 CPU | ||||
-engine
|
||||
模擬效能:圖形 — 硬體、軟體或自動 | -gpu
|
|||
-nojni
|
||||
-selinux {disabled|permissive}
|
||||
-timezone
|
||||
-version
|
||||
使用者介面 | ||||
設定:模擬器視窗主題 | ||||
調整大小 | 螢幕大小和
畫面解析度 |
window
|
||
圓角 | ||||
-no-boot-anim
|
||||
預設膚色 | 裝置頁框和
自訂外觀定義 |
|||
-screen {touch|multi-touch|no-touch}
|
||||
偵錯 | ||||
-debug
tags -debug-tag -debug-no-tag
|
||||
-logcat
|
||||
-show-kernel
|
||||
-verbose
|