
1.3.2 创建Android模拟器

1.3.2 创建Android模拟器
在使用Android Studio开发App时,经常需要在目标设备上运行和调试App。目标设备是指安装Android操作系统的硬件终端设备,如智能手机、平板电脑、可穿戴设备、车载智能交互系统等。
为提高使用Android Studio开发App的效率,Android Studio支持多种Android模拟器(虚拟设备)。Android模拟器用软件算法模拟出硬件终端设备的界面和功能。它可以运行在开发App的计算机上,便于App运行和调试。
1.启动Android模拟器管理工具
首先在Android Studio开发平台界面右上区域中找到工具条,如图1-29所示。

图1-29 启动Android模拟器管理工具
单击工具条中的按钮,弹出图1-30所示的界面,在该界面中单击【+ Create Virtual Device...】按钮创建虚拟设备。

图1-30 创建虚拟设备
在【Virtual Device Configuration】界面中,设置【Category】(虚拟设备类别)为Phone,【Name】(硬件规格)为Pixel 2,单击【Next】按钮,效果如图1-31所示。
在该界面中,左侧表示虚拟设备类别,中间列出所选虚拟设备的参数,右侧用图形表示选中的虚拟设备屏幕尺寸、分辨率等信息。结合实际开发需要选择适合的虚拟设备才能保证开发效率,否则配置过高的虚拟设备在运行时会占用较多的系统资源导致开发效率下降。
2.确定Android操作系统版本
选择即将发布到Android模拟器上的Android操作系统版本,这里选择的【Target】为Android 8.0,单击对应的【Download】超链接,如图1-32所示。

图1-31 设置虚拟设备类别及硬件规格

图1-32 选择Android操作系统版本
需要注意,如果前面选择的Android模拟器硬件规格过低,那么在配置SDK版本时,就不建议选择高版本的SDK,否则容易遇到高版本的SDK适配到低硬件规格的Android模拟器而导致失败的问题。
【SDK Quickfix Installation】界面展示运行在 Android 模拟器上的 Android 操作系统所需要的Android SDK,此时需要阅读SDK安装协议,接受或者拒绝协议。这里选中【Accept】单选按钮,再单击【Next】按钮,如图1-33所示。

图1-33 下载SDK
待SDK下载并安装完成后,单击【Finish】按钮。
完成上述操作后,单击图1-34所示界面中的【Finish】按钮关闭此窗口。此时图1-32所示界面中【Next】按钮生效,单击此按钮,进入图1-35所示界面,单击【Finish】按钮,则完成Android模拟器的创建。

图1-34 SDK下载并安装完成

图1-35 完成Android模拟器的创建
在Android Studio右侧快捷按钮区域有如图1-36所示的内容,表示 Android Studio已经正确配置并加载了Android模拟器。

图1-36 Android模拟器配置完成
3.修改SDK
关于SDK,在使用Android Studio开发App时,会遇到两个SDK,一个是为Android模拟器服务的,另一个是为Android Studio开发和调试App服务的。通常情况下,为Android Studio开发工具服务的SDK版本不宜过高,否则容易出现各种错误。
(1)开启Android Studio开发工具设置界面
打开菜单栏中的【File】菜单,单击【Settings...】菜单项,如图1-37所示。

图1-37 单击【Settings…】菜单项
(2)设置Android Studio SDK版本
在左侧文本框中输入SDK,在右侧列表中找到【Name】列表项处于选中状态的条目,单击该条目前面的复选框使其处于未选中状态,再选中【Android 8.0】条目前面的复选框,最后单击【OK】按钮,如图1-38所示。这样便可将Android Studio SDK的版本与Android模拟器所运行的Android操作系统SDK版本保持一致。

图1-38 设置Android Studio SDK版本
4.更新Android Studio SDK版本
在图1-39所示的界面中,单击【OK】按钮,确认移除 Android SDK Platform 32,确认安装 Android SDK Platform 26,这样便可将Android Studio SDK与Android模拟器SDK版本保持一致。

图1-39 更新Android Studio SDK版本
在图1-40所示的界面中,选中【Accept】单选按钮,单击【Next】按钮。

图1-40 确认下载并安装Android Studio SDK