鸿蒙操作系统开发入门经典
上QQ阅读APP看书,第一时间看更新

2.3 鸿蒙应用程序运行调试

鸿蒙应用程序运行调试,可以通过DevEco Studio提供的模拟器供开发者运行和调试鸿蒙应用,对于Phone、Tablet、Car、TV和Wearable可以使用Remote Emulator运行应用,对于Lite Wearable和Smart Vision可以使用Simulator运行应用。

2.3.1 在远程模拟器中运行应用

在DevEco Studio菜单栏,单击Tools→HVD Manager。首次使用Remote Emulator需下载相关资源,如图2-23所示,单击OK按钮,等待资源下载完成后,需重新单击Tools→HVDManager。

图2-23 等待资源下载

华为允许开发者每次使用Remote Emulator的时长为1h,到期后会自动释放资源,因此需要及时完成HarmonyOS应用的调试。如果Remote Emulator到期后被释放,则开发者可以重新申请资源。

在浏览器中弹出华为开发者联盟账号登录界面,输入已实名认证的华为开发者联盟账号的用户名和密码进行登录。

注意:使用DevEco Studio远程模拟器需要华为开发者联盟账号进行实名认证,建议在注册华为开发者联盟账号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”。

登录后,单击界面的“允许”按钮进行授权,如图2-24所示。

图2-24 开发者单击允许按钮进行授权

单击已经连接的Remote Emulator设备并运行按钮,如图2-25所示,启动远程模拟设备(同一时间只能启动一个设备)。

单击DevEco Studio的Run→Run‘模块名称’或,或使用默认快捷键Shift+F10 (Mac系统为Control+R)。

在弹出的Select Deployment Target界面选择已启动的Remote Emulator设备,如图2-26所示,单击OK按钮。

DevEco Studio会启动应用的编译构建,完成后应用即可运行在Remote Emulator上,如图2-27所示。

Remote Emulator侧边栏按钮的作用如下。

:释放当前正在使用的Remote Emulator,单次使用时长为1h。

:设置Remote Emulator设备分辨率。

:返回设备主界面。

:后退按钮。

图2-25 选择远程虚拟设备

图2-26 选择已识别的设备名称

2.3.2 在Simulator中运行应用

DevEco Studio提供的Simulator可以运行和调试Lite Wearable和Smart Vision设备的HarmonyOS应用。在Simulator上运行应用兼容签名与不签名两种类型的HAP。

单击DevEco Studio的Run→Run‘模块名称’或,或使用默认快捷键Shift+F10 (Mac系统为Control+R)。

图2-27 模拟器界面

在弹出的Select Deployment Target界面的Available HuaweiLite Devices设备列表中,选择需要运行的设备,如图2-28所示,单击OK按钮。

DevEco Studio会启动应用的编译构建,完成后应用即可运行在Simulator上,如图2-29所示。

图2-28 HuaweiLite Devices设备列表

图2-29 HuaweiLite Devices设备模拟器