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