更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.comHDC2021技术论坛中的本地模拟器我很高兴看到本地模拟器在网站上提出的新HarmonyOS功能中首次亮相。作为应用程序开发者,在使用IDE进行代码开发调试时,模拟器是必不可少的。快速响应和快速定位可以在调试代码时给用户最好的体验。本地模拟器目前只支持手机(华为P40)的创建。它可以在手机设备上运行和调试HarmonyOS应用程序。在本地模拟器上运行的应用程序兼容两种类型的HAP,已签名和未签名。DevEcoStudioV3.0Beta1及之后版本支持此功能,目前只支持API6应用,所以创建应用时需要选择API6。特性本地运行,设备模拟真机性能,全方位模拟数据注入,应用调试快捷方便,支持多种语言Studio版本为3.0Beta1(可直接下载新版)在设置-->SDKManager-->HarmonyOSLegacySDK-->Platforms-->SDK(APIVersion6)-->System-image-phonerenew。更新SDKManager-->HarmonyOSLegacySDK-->Tools-->EmulatorX86。让本地模拟器出现在鸿蒙设备管理器中。Tools-->DeviceManager打开设备管理器,选择LocalEmulator-->点击右下角的NewEmulator,创建本地模拟器HuaweiP40。注意:目前只支持Phone,虽然可以看到TV和Wearable,但是没有SystemImage,所以无法创建。启动本地模拟器,查看效果。操作流畅度基本和真机差不多。断点调试HelloHarmonyOS我在HelloHarmonyOS工程中的MainAbilitySlice添加一行代码,断点。然后在Debug模式下运行程序,等待本地模拟器安装应用。断点进入毫秒级响应,与远程模拟器的Debug模式相比不是一个数量级。之前使用远程模拟器时,在设备、网络等资源配置较低的情况下,等待断点调试和查看变量值的时间过长。体验感知与远程模拟相比,本地模拟器的响应速度发挥了杠杆作用。本地模拟器的出现,无需购买太多设备即可实现多设备调试。电脑内存要求略高,内存不够用。需要多次启动才能成功。希望在下次更新中看到更多原生模拟器设备。更多信息请访问:Harmonyos.51cto.com,与华为官方合作打造的鸿蒙技术社区
