除了基本的触摸屏手势和手机动作之外,您可能还需要在虚拟设备上测试应用的其他功能,例如,您可能想要模拟不同的位置或网络条件。本页将介绍模拟器高级功能以及使用 Android Studio 启动模拟器的不同方式。
本部分的其他页面介绍了使用模拟器的更多高级方式,这些方式需要您使用终端。这些更具体的用例包括:
- 如果您不使用 Android Studio,则可以从命令行启动模拟器。
- 如需测试指纹验证等功能或更改虚拟设备的电池状态,您可以发送模拟器控制台命令。
- 如果您想要获得两个可相互通信的模拟器实例,或者设置其他复杂的网络架构,则可以设置模拟器网络。
对于大多数应用开发者来说,基本模拟器导航功能和本页上的各项功能可以满足您的测试需求。如需并排比较与模拟器交互时能够使用的模拟器功能,请参阅模拟器功能比较。
限制
Android 模拟器没有以下各项的虚拟硬件:
- 蓝牙
- NFC
- SD 卡插入/弹出
- 连接到设备的耳机
- USB
Wear OS 的手表模拟器不提供“Overview (Recent Apps)”按钮、方向键和指纹传感器。