Android 模拟器可在您的计算机上模拟 Android 设备,以便您可以在各种设备和 Android API 等级上测试您的应用,而无需拥有每台物理设备。模拟器具有以下优势:
灵活性:除了能够模拟各种设备和 Android API 等级之外,模拟器还预设了各种 Android 手机、平板电脑、Wear OS、Android Automotive OS 和 Android TV 设备的配置。
高保真度:模拟器提供了几乎所有真实Android设备的功能。您可以模拟来电和短信,指定设备位置,模拟不同的网络速度,模拟旋转和其他硬件传感器,访问Google Play商店等等。
速度:在模拟器上测试您的应用在某些方面比在物理设备上更快更容易。例如,您可以比通过USB连接的设备更快地将数据传输到模拟器。
在大多数情况下,模拟器是您测试需求的最佳选择。本页面介绍了核心模拟器功能以及如何开始使用它。
或者,您可以将您的应用部署到物理设备。有关更多信息,请参阅在硬件设备上运行应用。
开始使用模拟器
Android模拟器允许您在许多不同的虚拟设备上测试您的应用。模拟器随Android Studio一起提供,因此您无需单独安装它。要使用模拟器,请按照以下基本步骤操作,这些步骤将在后续部分中详细说明。
本页面更详细地介绍了设置和探索您的虚拟测试环境的步骤。如果您已经在模拟器上运行您的应用并准备使用更高级的功能,请参阅高级模拟器用法。
如果您遇到模拟器问题,请参阅排查Android模拟器的已知问题。根据您的需求和资源,可能值得深入研究系统要求和技术配置,或者最好使用物理设备。
模拟器系统要求
为了获得最佳体验,您应该在至少具有以下规格的计算机上的Android Studio中使用模拟器。
- 16 GB RAM
- 64位Windows 10或更高版本,MacOS 12或更高版本,Linux或ChromeOS操作系统
- 16 GB磁盘空间
运行更高API级别和/或屏幕更大的虚拟设备可能需要比上面列出的更高的系统规格。如果您不具备这些规格,模拟器可能仍然可以运行,但运行不流畅。在这种情况下,请考虑改为在物理设备上进行测试,方法是按照在硬件设备上运行应用中的指导进行操作。
创建Android虚拟设备
每个Android模拟器实例都使用Android虚拟设备 (AVD)来指定模拟设备的Android版本和硬件特性。要创建AVD,请参阅创建和管理虚拟设备。
每个AVD都作为一个独立的设备运行,拥有自己的私有存储空间,用于存储用户数据、SD卡等等。默认情况下,模拟器将用户数据、SD卡数据和缓存存储在特定于该AVD的目录中。启动模拟器时,它会从AVD目录加载用户数据和SD卡数据。
在模拟器上运行您的应用
创建AVD后,您可以启动Android模拟器并在您的项目中运行应用。
将您的应用安装到您的AVD后,您可以像在设备上运行任何应用一样从设备运行它。任何时候您想要部署新的更改,都需要再次点击运行或应用更改。
Wear OS配对助手
如果您想使用Wear OS设备测试您的应用,Wear OS配对助手将指导您逐步完成将Wear OS模拟器与Android Studio中的物理或虚拟手机配对的过程。要了解更多信息,请参阅使用Wear OS模拟器配对助手。
导航模拟器
模拟器运行期间,您可以使用计算机鼠标指针模拟手指在触摸屏上的操作,并使用模拟器面板执行常见操作。
导航模拟器屏幕
使用计算机鼠标指针模拟手指在触摸屏上的操作,选择菜单项和输入字段,以及点击按钮和控件。使用计算机键盘输入字符并输入模拟器快捷键。
功能 | 描述 |
---|---|
滑动屏幕 | 指向屏幕,按住主鼠标按钮,在屏幕上滑动,然后释放。 |
拖动项目 | 指向屏幕上的项目,按住主鼠标按钮,移动项目,然后释放。 |
点击 | 指向屏幕,按下主鼠标按钮,然后释放。 |
双击 | 快速指向屏幕,双击主鼠标按钮,然后释放。 |
触摸并按住 | 指向屏幕上的项目,按下主鼠标按钮,按住,然后释放。 |
键入 | 您可以使用计算机键盘或模拟器屏幕上弹出的键盘在模拟器中键入。 |
按下Control(macOS上为Command)会调出捏合手势多点触控界面。鼠标充当第一根手指,锚点对面是第二根手指。拖动光标以移动第一点。
点击左鼠标按钮模拟同时按下两点,释放模拟同时抬起两点。 |
|
垂直滑动 | 在屏幕上打开垂直菜单,并使用滚轮(鼠标滚轮)滚动浏览菜单项。点击菜单项以选择它。 |
使用模拟器面板执行常见操作
要使用模拟器执行常见操作,请使用模拟器工具栏(如果您在Android Studio中运行模拟器)或右侧的面板(如果您在Android Studio外部的窗口中运行模拟器)。表2描述了常见的模拟器操作和相关按钮。
您可以使用键盘快捷键在模拟器中执行许多常见操作。要查看模拟器中快捷键的完整列表,请按F1(macOS上为Command+/)以在扩展控件窗口中打开帮助窗格。
功能 | 描述 |
---|---|
关闭 |
关闭模拟器。 |
最小化 |
最小化模拟器窗口。 |
调整大小 | 像调整任何其他操作系统窗口一样调整模拟器的大小。模拟器会保持适合您设备的纵横比。 |
电源 |
点击可打开或关闭屏幕。 点击并按住可打开或关闭设备。 |
音量增大 |
点击以查看滑块控件并调高音量。再次点击可进一步调高音量,或使用滑块控件更改音量。 |
音量减小 |
点击以查看滑块控件并降低音量。再次点击可进一步降低音量,或使用滑块控件更改音量。 |
向左旋转 |
将设备逆时针旋转90度。 |
向右旋转 |
将设备顺时针旋转90度。 |
截屏 |
点击可截取设备屏幕截图。 |
点击可将光标更改为缩放图标。要退出缩放模式,请再次点击该按钮。 在缩放模式下放大和缩小
要在缩放模式下平移,请按住Control(macOS上为Command)的同时按下键盘上的箭头键。 要在缩放模式下点击设备屏幕,请Control-点击(macOS上为Command-点击)。 |
|
返回 |
返回上一屏或关闭对话框、选项菜单、通知面板或屏幕键盘。 |
主页 |
返回主屏幕。 |
概述
(最近使用的应用) |
点击可打开您最近使用过的应用的缩略图列表。要打开应用,请点击其缩略图。要从列表中删除缩略图,请将其向左或向右滑动。此按钮不支持Wear OS。 |
折叠 |
对于可折叠设备,折叠设备以显示其较小的屏幕配置。 |
展开 |
对于可折叠设备,展开设备以显示其较大的屏幕配置。 |
按钮1 |
对于Wear设备,按下设备上的按钮1。仅适用于运行API级别28或更高版本的Wear设备。 |
按钮2 |
对于Wear设备,按下设备上的按钮2。仅适用于运行API级别30或更高版本的Wear设备。 |
手掌 |
对于Wear设备,将手掌放在设备屏幕上。这会将您的设备设置为环境模式。仅适用于运行API级别28或更高版本的Wear设备。 |
倾斜 |
对于Wear设备,倾斜设备。这会退出环境模式。仅适用于运行API级别28或更高版本的Wear设备。 |
菜单 | 按Control+M(macOS上为Command+M)以模拟菜单按钮。 |
更多 |
点击可访问其他功能和设置。 |
更新模拟器
要更新Android模拟器,请在SDK管理器的SDK工具选项卡中选择Android模拟器组件。有关说明,请参阅使用SDK管理器更新您的工具。