Android 模拟器工具比较

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

-no-audio

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

-ports

redir
-tcpdump network capture startnetwork capture stop
系统
在 AVD 管理器的 System Image 页面中,选择支持虚拟机加速的系统映像。 -accel
-accel-check
-no-accel
多核 CPU
-engine
模拟效果:图形 - 硬件、软件或自动 -gpu
-nojni

-no-jni

-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