![鸿蒙操作系统开发入门经典](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=1738930174-caTrHLDex4ic3xsANlJBIqWGq6hcXVX9-0-5de7a4d394ed5daacc256041e0c28e98)
图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=1738930174-wkai74hEByArXh2gZCYjw8fD5UVxdp35-0-b87f00f49f291fb9475c3d0a05802877)
图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=1738930174-o49q80anSoMpMeJaWRgrvQj217DCngzB-0-f1a08fbcf57a4b1da63003ed3790121c)
图2-25 选择远程虚拟设备
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P38_1226.jpg?sign=1738930174-UTcnK2kI69Pj2p1l2ke7a3aCveiNzdI5-0-7af3944bca465fadb111d0a173c607df)
图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=1738930174-RsRSyYR9tr5dEEgAryegOIsv9VJEZMWZ-0-a697ec8ede8b9611bd209449cb95fdf5)
图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=1738930174-TQYE7jnGO3gfyUVAUaIDSRU3X50ebpJO-0-23a9c1115c85f2e72e2d2096e38a995d)
图2-28 HuaweiLite Devices设备列表
![](https://epubservercos.yuewen.com/00C4B0/23721626401016106/epubprivate/OEBPS/Images/Figure-P39_1253.jpg?sign=1738930174-XQ08XF6zl9nzYtqpHkqvPbWrJKkatuJp-0-68f22e0417ee7b2550c5739f0d05f234)
图2-29 HuaweiLite Devices设备模拟器