![鸿蒙操作系统开发入门经典](https://wfqqreader-1252317822.image.myqcloud.com/cover/903/44509903/b_44509903.jpg)
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。
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P36_1169.jpg?sign=1738833996-jdHS45ib2R57Xh9X9rmw2wVlaxyu8yLz-0-35aa743eb1711c42bf697bc7f287f31c)
图2-23 等待资源下载
华为允许开发者每次使用Remote Emulator的时长为1h,到期后会自动释放资源,因此需要及时完成HarmonyOS应用的调试。如果Remote Emulator到期后被释放,则开发者可以重新申请资源。
在浏览器中弹出华为开发者联盟账号登录界面,输入已实名认证的华为开发者联盟账号的用户名和密码进行登录。
注意:使用DevEco Studio远程模拟器需要华为开发者联盟账号进行实名认证,建议在注册华为开发者联盟账号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”。
登录后,单击界面的“允许”按钮进行授权,如图2-24所示。
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P37_1187.jpg?sign=1738833996-DZUncS0EWE073I9wzrcGmtUX2xLFlyaI-0-ca748e683ecddc9c6fe40df57e78a0c5)
图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设备分辨率。
:返回设备主界面。
:后退按钮。
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P38_1223.jpg?sign=1738833996-tAuMCotEPAp8M4btUazQFyfGJK4rXClJ-0-a1a948091c7c8bd8a5f38e99b42f4bb6)
图2-25 选择远程虚拟设备
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P38_1226.jpg?sign=1738833996-2d9xIF8bM6pgMKuYLZ5bdIiVYOcV8bHt-0-c715b572ecd0521d0588b13704b93809)
图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)。
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P39_1239.jpg?sign=1738833996-VL6CoYC59wwoGTSR9Us1Wo8U19GtHLAI-0-5332f27f0bcf74f18f9c372058731202)
图2-27 模拟器界面
在弹出的Select Deployment Target界面的Available HuaweiLite Devices设备列表中,选择需要运行的设备,如图2-28所示,单击OK按钮。
DevEco Studio会启动应用的编译构建,完成后应用即可运行在Simulator上,如图2-29所示。
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P39_1248.jpg?sign=1738833996-cM4NZmxp01mHyVQMYquC5m3oZIFaIwFk-0-220df71c2363249b9dfe84b9a0af04a2)
图2-28 HuaweiLite Devices设备列表
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P39_1253.jpg?sign=1738833996-Hl18nvpV7OzPaVvFS5lymtl5S8OulYam-0-349e1510641cd9728f29cb620eb9024b)
图2-29 HuaweiLite Devices设备模拟器