正如前一章“ 如何使用Android模拟器创建Android虚拟设备”所述,Android模拟器不是真正的设备,而是模拟android系统的Android设备的副本。这可以不同地配置以模拟不同的Android设备。在AVD配置的帮助下,Android Emulator可以模拟:
- 不同的目标平台版本
- 不同的屏幕尺寸
- 不同的决议
- 不同的输入法
- 不同的硬件配置
- SD卡的外部存储容量不同
尽管AVD Manager中存在大量默认设备配置,但如果您想要模拟任何特定设备,则需要创建类似于目标设备功能的AVD。例如,您需要知道屏幕大小和分辨率等。在本章中,我们将了解设备定义 的重要性,并了解如何使用AVD Manager 创建默认设备定义和创建自定义设备定义。
创建默认设备定义
从“ 设备定义”选项卡下的默认设备配置创建Android虚拟设备(AVD)是一项轻松的任务。如果您进入AVD管理器,您将在设备定义中看到预设设备列表。这些涵盖了各种Google产品和一些通用设备。
1)要开始使用,首先转到设备定义选项卡,然后选择其中一个预设并单击“ 创建AVD”。
2)每个默认设备都会为您提供一些预设AVD,并可根据您的需要进行更改。
注意:请注意,“确定”按钮被禁用,因为在 CPU / ABI下它表示“没有为此目标安装系统映像 ”。要避免这种情况,请从“设备 ”中选择不同的“设备配置”并选择任何外观,
以下是可选和强制设置的列表:
- AVD NAME:选择像NexusSix-4.4这样的AVD名称来引用您的设备配置
- 设备:根据设备选项选择AVD分辨率
- 目标:选择Android版本/测试环境或目标平台
- CPU / ABI:为32位选择Intel Atom(x86),为64位选择ARM(armeabi-v7)。
- 键盘:选择此框以使用AVD中的键盘
- 皮肤:选择此框以获取硬件按钮
- 前置摄像头:如果系统有网络摄像头,可以与AVD一起使用
- 后置摄像头:如果系统有网络摄像头,可以与AVD一起使用
- 内存选项:根据需要为设备设置RAM和VM堆
- 内部存储:根据需要进行设置,然后从下拉列表中选择GiB / MiB
- SD卡:根据需要进行设置,然后从下拉列表中选择GiB / MiB
- 仿真选项
- 快照:选择此项以保持,它允许您在第一次启动后快速启动模拟器。
- 使用主机GPU:选择此项以使用计算机图形
3)完成上述步骤后,仿真器将显示在AVD Manager上配置的Android Virtual Devices选项卡下。现在选择新添加的AVD名称,然后单击右侧的“ 开始 ”。
4)这将弹出几个选项,您可以根据需要选择。完成后单击Launch,这将启动模拟器。
- 将显示缩放到实际大小:这会导致模拟器显示的分辨率缩放以匹配屏幕大小
- 擦除用户数据:这将擦除您已完成的任何先前的应用程序安装,并将启动一个简单的新模拟器。擦除用户数据
- 从快照启动:这会导致模拟设备从先前保存的设备状态快照启动。从快照启动时,模拟器启动速度更快
- 保存到快照:这会导致模拟设备的状态在设备退出时保存到快照
完成后,Emulator将启动,显示虚拟android设备的主屏幕需要几分钟。
创建自定义设备定义
如果可用的设备定义与您要模拟的设备类型不匹配,则可以为AVD创建自定义设备定义。如果打开AVD管理器,请转至设备定义。
1)单击“ 创建设备”。
2)将显示以下“ 配置硬件配置文件”窗口,它允许您指定各种配置,例如屏幕大小,内存选项,输入类型和传感器。
注意:正确填写所有信息后,将启用“创建设备”按钮,然后您可以继续。
3)完成上述步骤后,仿真器将显示在AVD Manager上配置的“ 设备定义”选项卡下。现在选择新创建的AVD名称,然后单击右侧的“ 创建AVD ”。
硬件选项
如果要创建新的AVD,可以为AVD指定以下硬件选项以进行模拟: