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设备模拟器