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