您可能需要在虚拟设备上测试您的应用,而不仅仅使用基本的触摸屏手势和手机移动。例如,您可能希望模拟不同的位置或网络条件。本页面介绍了高级模拟器功能以及使用 Android Studio 启动模拟器的不同方式。
本节的其他页面介绍了使用模拟器更为高级的方式,这些方式需要您使用终端。这些更专业的用例包括
- 如果您未使用 Android Studio,可以从命令行启动模拟器。
- 要测试包括指纹验证在内的功能,或更改虚拟设备的电池状态,您可以发送模拟器控制台命令。
- 要让两个模拟器实例相互通信,或设置其他复杂的网络架构,您可以设置模拟器网络。
对于大多数应用开发者而言,基本的模拟器导航功能以及本页介绍的功能已能满足您的测试需求。如需查看根据互动方式的不同模拟器所能执行的操作的对比,请参阅模拟器功能对比。
限制
Android 模拟器不包含以下虚拟硬件
- 蓝牙
- NFC
- SD 卡插入/弹出
- 连接到设备的耳机
- USB
Wear OS 的手表模拟器不提供概览(近期应用)按钮、方向键或指纹传感器。