本节介绍如何在虚拟机中运行2.1.3节所创建的HelloWorld应用程序。鸿蒙设备虚拟机是调试应用程序的有力工具。目前,鸿蒙设备虚拟机均为华为远程提供的虚拟机设备,其用户界面需要通过视频流的方式传递到DevEco Studio中。请在使用虚拟机之前保证互联网的通畅。接下来,介绍鸿蒙设备虚拟机的具体使用方法:
首先,在DevEco Studio的菜单栏中选择Tools→HVD Manager菜单,打开鸿蒙虚拟设备管理器(HarmonyOS Virtual Device Manager)。在首次打开时会提示如图2-10所示的对话框,提示用户需要下载虚拟机所需要的资源文件。
图2-10 下载鸿蒙设备虚拟机资源
此时,单击OK按钮开始下载资源文件,并弹出如图2-11所示的Virtual Device Manager对话框。该对话框显示了全部可用的虚拟机列表。此时,这个列表还是空的。
图2-11 虚拟机管理器
在DevEco Studio的状态栏中可以查看虚拟机资源下载进度,如图2-12所示。
图2-12 虚拟机资源下载进度提示
虚拟机资源下载完毕后,单击Refresh按钮即可弹出浏览器授权界面,如图2-13所示。如果在弹出的浏览器中没有登录华为账号,则首先会提示登录华为账号(该账号必须经过开发者认证)。
单击【允许】按钮,提示“你已经成功登录客户端。”,此时DevEco Studio已经登录了该账号。
注意: 在DevEco Studio未登录账号时,可以通过选择Tools→DevEco Login→Sign in菜单登录账号;在已登录账号时,可通过选择Tools→DevEco Login→Personal Center菜单进入个人中心,取消登录账号。取消登录账号后,远程虚拟机资源会自动被释放。
然后,可以看到,在Virtual Device Manager对话框中出现了TV(智慧屏)、Wearable(穿戴设备)和Car(车机)共3个远程虚拟机设备,如图2-14所示。
图2-13 通过华为账号授权远程虚拟机
图2-14 远程虚拟机设备
单击任何一个虚拟机设备右侧的▷按钮即可创建一个鸿蒙远程虚拟机。选择Wearable(穿戴设备)右侧的▷按钮之后,在DevEco Studio界面的右侧会弹出Remote Device工具窗体,并显示远程虚拟机的界面,如图2-15所示。
注意: 如果需要以单独的窗口显示虚拟设备,则可以单击RemoteDevice工具窗体右上角的 →View Mode→Window菜单选项。
此时,通过鼠标即可在表盘上进行触摸、滑动等虚拟操作。在Remote Device工具窗体的右侧,包含了5个主要按钮,其功能如下: 为释放远程设备(Release Remote Device)按钮; 为调整缩放比例(Adjust Display Size)按钮,包括75%、100%、125%选项; 为选择虚拟机分辨率(Set Resolution)按钮,包括480P、540P和720P选项,在网络条件不佳时可通过降低视频流的分辨率以获得流畅的虚拟机体验; 为进入桌面(Home)按钮; 为返回(Back)按钮。
图2-15 Remote Device工具窗体
注意: 为了保证服务器资源的合理分配,每个华为开发者账号同一时间只能够打开一个虚拟设备,并且虚拟设备每经过1小时会释放一次。开发者可在释放后重新执行上述步骤请求分配虚拟设备。