Android 模拟器工具对比

下表比较了您可以使用模拟器界面、AVD 管理器、常用的命令行启动选项模拟器控制台执行的任务。该表比较了不同模拟器工具之间相似但功能不一定完全相同的功能。在 AVD 管理器中,您可以设置硬件配置文件AVD属性。

要将模拟器的某些功能与您的应用一起使用,您需要通过各种<uses-feature> 元素和清单权限常量来启用它们,就像在硬件设备上一样。

用户界面控制 硬件配置文件属性 AVD 属性 命令行启动选项 控制台命令
设备硬件
设备类型:手机/平板电脑、Wear OS、Android TV
返回、主屏幕、概览、菜单 输入:是否有硬件按钮(返回/主屏幕/菜单)
设置:将键盘快捷键发送到 输入:是否有硬件键盘 键盘输入

方向键

导航样式:无、方向键、轨迹球、滚轮
缩放模式
电池 电源
电话 gsmsms send
旋转 支持的设备状态 启动:方向 旋转
摄像头 摄像头

(可选择网络摄像头)

-camera-back
-camera-front
-webcam-list

截取屏幕截图

设置:屏幕截图保存位置

方向
位置
虚拟传感器
传感器:加速度计、陀螺仪、GPS、距离传感器 geo
指纹 finger
音量 -noaudio

-no-audio

event
磁盘映像和内存
内存和存储:SD 卡 -sdcard
内存和存储:内部存储
RAM 内存和存储:RAM -memory
内存和存储:VM 堆 vm
在 AVD 管理器的您的虚拟设备页面中,右键点击某个 AVD 并选择擦除数据 -wipe-data
网络
网络状态
-dns-server
-http-proxy
网络:延迟 -netdelay 网络延迟
-netfast
蜂窝网络:网络类型 网络:速度 -netspeed 网络速度
语音状态
数据状态
gsm
信号强度
设置:使用检测到的 ADB 位置 -port

-ports

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

-no-jni

-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