在 hdc2021 技术论坛上提出的 harmonyos 新特性中本地模拟器亮相,很让我激动。模拟器作为一个应用开发者在使用 ide 进行代码开发、调试时是必不可少的。在调试代码时能够快速响应,迅速定位才能够给使用者最优的体验。
本次本地模拟器目前仅支持手机(huawei p40)的创建,可以运行和调试 phone 设备的 harmonyos 应用,在本地模拟器上运行应用兼容签名与不签名两种类型的 hap。
该特性在 deveco studio v3.0 beta1 及更高版本中支持,目前仅支持 api6 的应用程序,因此创建应用程序时需要选择 api6。
特性如下:
本地运行,真机性能
器件仿真,全能模拟
数据注入,快捷方便
应用调试,支持多种语言
设备要求:
windows 系统:内存推荐为 16gb 及以上
macos 系统:内存推荐为 8gb 及以上
开启本地模拟器
①更新 deveco studio 版本为 3.0 beta1(可以直接下载新版本)。
②在setting→sdk manager→harmonyos legacy sdk→platforms→sdk(api version 6)→system-image-phone 中勾选并更新。
③更新 sdk manager→harmonyos legacy sdk→tools→emulatorx86
④让本地模拟器显示在 harmonyos device manager
⑤tools→device manager 打开设备管理器,选中 local emulator→点击右下角 new emulator 创建本地模拟器 huawei p40。
说明:目前仅支持 phone,虽然能够看到 tv 和 wearable,但是没有 system image,所以无法创建。
⑥启动本地模拟器,查看效果,操作流畅度基本与真机相似。
断点调试 helloharmonyos
我在 helloharmonyos 项目中的 mainabilityslice 中加入一行代码,并打断点。
接着使用 debug 方式运行程序,等待本地模拟器安装应用程序。
断点进入毫秒级别响应,相比远程模拟器 debug 模式来说,已经不是一个量级的了。
之前使用远程模拟器,设备、网络等资源配置较低时,断点调试,查看变量值时需要等待时间过长。
体验感悟:
相对于远程模拟,本地模拟器的响应速度是杠杠的。
本地模拟器的出现,能够使得不需要采购过多的设备,即能达到多设备调试。
对电脑内存要求稍高,内存不够,需要启动多次才能成功。
希望能够在下次更新中能够出现更多的本地模拟器设备。
在 hdc2021 技术论坛上提出的 harmonyos 新特性中本地模拟器亮相,很让我激动。模拟器作为一个应用开发者在使用 ide 进行代码开发、调试时是必不可少的。在调试代码时能够快速响应,迅速定位才能够给使用者最优的体验。
本次本地模拟器目前仅支持手机(huawei p40)的创建,可以运行和调试 phone 设备的 harmonyos 应用,在本地模拟器上运行应用兼容签名与不签名两种类型的 hap。
该特性在 deveco studio v3.0 beta1 及更高版本中支持,目前仅支持 api6 的应用程序,因此创建应用程序时需要选择 api6。
特性如下:
本地运行,真机性能
器件仿真,全能模拟
数据注入,快捷方便
应用调试,支持多种语言
设备要求:
windows 系统:内存推荐为 16gb 及以上
macos 系统:内存推荐为 8gb 及以上
开启本地模拟器
①更新 deveco studio 版本为 3.0 beta1(可以直接下载新版本)。
②在setting→sdk manager→harmonyos legacy sdk→platforms→sdk(api version 6)→system-image-phone 中勾选并更新。
③更新 sdk manager→harmonyos legacy sdk→tools→emulatorx86
④让本地模拟器显示在 harmonyos device manager
⑤tools→device manager 打开设备管理器,选中 local emulator→点击右下角 new emulator 创建本地模拟器 huawei p40。
说明:目前仅支持 phone,虽然能够看到 tv 和 wearable,但是没有 system image,所以无法创建。
⑥启动本地模拟器,查看效果,操作流畅度基本与真机相似。
断点调试 helloharmonyos
我在 helloharmonyos 项目中的 mainabilityslice 中加入一行代码,并打断点。
接着使用 debug 方式运行程序,等待本地模拟器安装应用程序。
断点进入毫秒级别响应,相比远程模拟器 debug 模式来说,已经不是一个量级的了。
之前使用远程模拟器,设备、网络等资源配置较低时,断点调试,查看变量值时需要等待时间过长。
体验感悟:
相对于远程模拟,本地模拟器的响应速度是杠杠的。
本地模拟器的出现,能够使得不需要采购过多的设备,即能达到多设备调试。
对电脑内存要求稍高,内存不够,需要启动多次才能成功。
希望能够在下次更新中能够出现更多的本地模拟器设备。
德国欲成为人工智能强国,大力建设人工智能产业
我国首个针对自动驾驶汽车测试的考核评价标准
三菱PLC特殊软元件的功能
推荐一些翻译英文文献比较准确的软件
什么项目需要应用漏型PLC?
浅析初次使用DevEco Studio本地模拟器后的体验
一大批基金、项目即将落地!广州2000亿元母基金管理办法出台
自动驾驶技术已越发成熟 但相关的自动驾驶标准还很欠缺
中科曙光推出FlowFirm系列TAP产品及SUNA内容分析系统
简单分析NB-lot与LoRa,二者之间是什关系
中国ICT市场高速增长;车路协同未来发展趋势
双Wi-Fi加速 vivo产品经理微博爆料最新黑科技
分布式文件系统和对象存储魔力象限,右上角都有谁?
一台三星Galaxy Tab S2平板,让你体验娱乐全能
普查工具箱有哪些以及植保仪器工具箱系列的汇总
蓄电池放电保护器
上学也能玩VR?睿悦信息启动Nibiru高校计划
iPhone6splus拆解 内部做工及用料如何
2020你得知道的物联网趋势
测试发现苹果M1 Mac可运行多达6台外接显示器