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