DevEco Studio本地模拟器上线了,快来体验吧

系统
在HDC2021技术论坛上提出的HarmonyOS新特性中本地模拟器亮相,很让我激动。模拟器作为一个应用开发者在使用IDE进行代码开发、调试时是必不可少的。

[[433106]]

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

本地模拟器

在HDC2021技术论坛上提出的HarmonyOS新特性中本地模拟器亮相,很让我激动。模拟器作为一个应用开发者在使用IDE进行代码开发、调试时是必不可少的。在调试代码时能够快速响应,迅速定位才能够给使用者最优的体验。

本次本地模拟器目前仅支持手机(Huawei P40)的创建,可以运行和调试Phone设备的HarmonyOS应用,在本地模拟器上运行应用兼容签名与不签名两种类型的HAP。该特性在DevEco Studio V3.0 Beta1及更高版本中支持,目前仅支持API6的应用程序,因此创建应用程序时需要选择API6。

特性

  • 本地运行,真机性能
  • 器件仿真,全能模拟
  • 数据注入,快捷方便
  • 应用调试,支持多种语言

设备要求

  • Windows系统:内存推荐为16GB及以上
  • MacOS系统:内存推荐为8GB及以上

开启本地模拟器

更新DevEco Studio版本为 3.0 Beta1(可以直接下载新版本)

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

在setting --> SDK Manager --> HarmonyOS Legacy SDK --> Platforms --> SDK(API Version 6) --> System-image-phone中勾选并更新。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

更新SDK Manager --> HarmonyOS Legacy SDK --> Tools --> EmulatorX86。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

让本地模拟器显示在HarmonyOS Device Manager。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

Tools --> Device Manager 打开设备管理器,选中Local Emulator --> 点击右下角New Emulator创建本地模拟器Huawei P40。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

说明:目前仅支持Phone,虽然能够看到TV和Wearable,但是没有System Image,所以无法创建。

启动本地模拟器,查看效果,操作流畅度基本与真机相似。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区
#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

断点调试HelloHarmonyOS

我在HelloHarmonyOS项目中的MainAbilitySlice中加入一行代码,并打断点。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

接着使用Debug方式运行程序,等待本地模拟器安装应用程序。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

断点进入毫秒级别响应,相比远程模拟器Debug模式来说,已经不是一个量级的了。之前使用远程模拟器,设备、网络等资源配置较低时,断点调试,查看变量值时需要等待时间过长。

#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙HarmonyOS技术社区

体验感悟

相对于远程模拟,本地模拟器的响应速度是杠杠的。

本地模拟器的出现,能够使得不需要采购过多的设备,即能达到多设备调试。

对电脑内存要求稍高,内存不够,需要启动多次才能成功。

希望能够在下次更新中能够出现更多的本地模拟器设备。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2021-11-11 09:45:49

鸿蒙HarmonyOS应用

2014-11-17 10:34:15

2023-05-26 00:28:33

PandasAIChatGPTOpenAI

2014-11-13 11:34:26

.NETVisual Stud Android

2009-09-14 09:59:19

CCNA模拟器介绍CCNA

2012-11-23 14:45:27

Win8

2011-06-30 21:41:06

2009-09-04 16:05:08

2022-03-21 14:50:27

M1 MacLinux 系统苹果用户

2009-08-20 10:55:59

2009-08-07 10:53:24

JUNOS配置

2019-06-12 09:36:43

谷歌Android开发者

2011-07-26 09:32:08

iPhone 模拟器

2009-09-17 09:11:59

CCNA实验模拟器CCNA

2010-01-27 13:37:15

2022-10-27 15:57:26

开发工具鸿蒙

2010-06-21 09:08:02

Twitter宕机云计算

2010-04-15 17:57:38

SOA企业混搭应用用户体验

2014-12-16 11:16:05

2017-05-03 14:57:34

点赞
收藏

51CTO技术栈公众号