下表对可使用模拟器界面、AVD 管理器、常用的命令行启动选项以及模拟器控制台执行的任务进行了比较。下表比较了不同模拟器工具不一定完全相同的相似功能。在 AVD 管理器中,您可以设置硬件配置文件和 AVD 属性。
如要为应用使用模拟器的特定功能,您需要通过各种 <uses-feature> 元素和清单权限常量启用这些功能,就像在硬件设备上运行这些功能一样。
| 界面控件 | 硬件配置文件属性 | AVD 属性 | 命令行启动选项 | 控制台命令 |
|---|---|---|---|---|
| 设备硬件 | ||||
| 设备类型:手机/平板电脑、Wear OS、Android TV | ||||
| Back、Home、Overview、Menu | 输入:具有硬件按钮 (Back/Home/Menu) | |||
| Settings: Send keyboard shortcuts to | 输入:具有硬件键盘 | 键盘输入 | ||
Directional Pad |
导航样式:无、方向键、轨迹球、滚轮 | |||
| Zoom Mode | ||||
| Battery | power
|
|||
| Phone | gsm、sms send
|
|||
| Rotate | 支持的设备状态 | 启动:屏幕方向 | rotate
|
|
| 相机 | 相机
(可以选择摄像头) |
-camera-back-camera-front-webcam-list
|
||
Take Screenshot Settings: Screenshot save location |
||||
| Orientation
Location Virtual sensors |
传感器:加速度计、陀螺仪、GPS、近程传感器 | geo
|
||
| Fingerprint | finger
|
|||
| Volume | -noaudio
|
|||
event
|
||||
| 磁盘映像和内存 | ||||
| 内存和存储空间:SD 卡 | -sdcard
|
|||
| 内存和存储空间:内部存储空间 | ||||
| RAM | 内存和存储空间:RAM | -memory
|
||
| 内存和存储空间:虚拟机堆 | vm
|
|||
| 在 AVD 管理器的 Your Virtual Devices 页面中,右键点击某个 AVD,然后选择 Wipe Data。 | -wipe-data
|
|||
| 网络 | ||||
network status
|
||||
-dns-server
|
||||
-http-proxy
|
||||
| 网络:延迟 | -netdelay
|
network delay
|
||
-netfast
|
||||
| Cellular: Network Type | 网络:速度 | -netspeed
|
network speed
|
|
| Voice status Data status |
gsm
|
|||
| Signal strength | ||||
| Settings: Use detected ADB location | -port
|
|||
redir
|
||||
-tcpdump
|
network capture start、network capture stop
|
|||
| 系统 | ||||
| 在 AVD 管理器的 System Image 页面中,选择支持虚拟机加速的系统映像。 | -accel-accel-check-no-accel
|
|||
| 多核 CPU | ||||
-engine
|
||||
| 模拟效果:图形 - 硬件、软件或自动 | -gpu
|
|||
-nojni
|
||||
-selinux {disabled|permissive}
|
||||
-timezone
|
||||
-version
|
||||
| 界面 | ||||
| Settings: Emulator window theme | ||||
| Resize | 屏幕尺寸和
屏幕分辨率 |
window
|
||
| 圆形 | ||||
-no-boot-anim
|
||||
| 默认皮肤 | 设备框架和
自定义皮肤定义 |
|||
-screen {touch|multi-touch|no-touch}
|
||||
| 调试 | ||||
-debug
tags-debug-tag-debug-no-tag
|
||||
-logcat
|
||||
-show-kernel
|
||||
-verbose
|
||||