下表对可使用模拟器界面、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
|