#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~ 原创 精华

Tuer白晓明
发布于 2021-10-31 00:00
浏览
8收藏

本地模拟器

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

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

特性

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

设备要求

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

开启本地模拟器

  1. 更新DevEco Studio版本为 3.0 Beta1(可以直接下载新版本)
    #星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

  2. 在setting --> SDK Manager --> HarmonyOS Legacy SDK --> Platforms --> SDK(API Version 6) --> System-image-phone中勾选并更新
    #星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

  3. 更新SDK Manager --> HarmonyOS Legacy SDK --> Tools --> EmulatorX86
    #星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

  4. 让本地模拟器显示在HarmonyOS Device Manager
    #星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

  5. Tools --> Device Manager 打开设备管理器,选中Local Emulator --> 点击右下角New Emulator创建本地模拟器Huawei P40
    #星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

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

  1. 启动本地模拟器,查看效果,操作流畅度基本与真机相似。
    #星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

::: hljs-center

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

:::

断点调试HelloHarmonyOS

我在HelloHarmonyOS项目中的MainAbilitySlice中加入一行代码,并打断点。
#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

接着使用Debug方式运行程序,等待本地模拟器安装应用程序。
#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

断点进入毫秒级别响应,相比远程模拟器Debug模式来说,已经不是一个量级的了。之前使用远程模拟器,设备、网络等资源配置较低时,断点调试,查看变量值时需要等待时间过长。
#星光计划1.0# DevEco Studio 本地模拟器上线了,快来体验吧~-鸿蒙开发者社区

体验感悟

  1. 相对于远程模拟,本地模拟器的响应速度是杠杠的。
  2. 本地模拟器的出现,能够使得不需要采购过多的设备,即能达到多设备调试。
  3. 对电脑内存要求稍高,内存不够,需要启动多次才能成功。
  4. 希望能够在下次更新中能够出现更多的本地模拟器设备。

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2021-10-31 00:02:14修改
15
收藏 8
回复
举报
17条回复
按时间正序
/
按时间倒序
XY道衍
XY道衍

为啥我这没有出现呢? 都是最新的

1
回复
2021-11-1 10:42:36
Anzia
Anzia

挺好的,进展很快

回复
2021-11-1 10:53:40
Tuer白晓明
Tuer白晓明 回复了 XY道衍
为啥我这没有出现呢? 都是最新的

IDE更新了吗?更新完后才能体验最新的特性

回复
2021-11-1 11:09:53
Tuer白晓明
Tuer白晓明 回复了 Anzia
挺好的,进展很快

MAC存在一点小问题,需要改动配置后才能使用...

回复
2021-11-1 11:10:25
wx60f7995c07c50
wx60f7995c07c50 回复了 Tuer白晓明
MAC存在一点小问题,需要改动配置后才能使用...

mac改什么配置啊

回复
2021-11-1 13:56:10
胸毛大猛汉
胸毛大猛汉

牛啊牛啊

回复
2021-11-1 14:29:49
Tuer白晓明
Tuer白晓明 回复了 胸毛大猛汉
牛啊牛啊

赶快跑起来,你也一样的

回复
2021-11-1 14:31:50
甜甜爱开发
甜甜爱开发

v3.0稳定吗?好想升级啊,又怕不稳定,影响项目开发进度。

回复
2021-11-2 09:21:00
Tuer白晓明
Tuer白晓明 回复了 甜甜爱开发
v3.0稳定吗?好想升级啊,又怕不稳定,影响项目开发进度。

如果是体验的话,可以升级尝试,如果是正在开发项目,暂时缓缓升级。可以在其他电脑下载体验。

回复
2021-11-2 09:47:34
丨张明亮丨
丨张明亮丨

内存槽已插满,干货满满

回复
2021-11-2 15:30:54
白告月
白告月 回复了 XY道衍
为啥我这没有出现呢? 都是最新的

我看了下,我是要先进行第4部的勾选,SDK那里才能下载系统镜像。

回复
2021-11-2 21:00:50
陈浩南xxx
陈浩南xxx

 

模拟器都提示我创建成功了。 还是没有看到 本地模拟器?  内存 32G;足够用

 

回复
2021-11-4 15:30:11
陈浩南xxx
陈浩南xxx

回复
2021-11-4 15:30:33
Tuer白晓明
Tuer白晓明 回复了 陈浩南xxx

确保DevEco Studio版本为3.0,并且 HarmonyOS Legacy SDK下Tools中EmulatorX86已经下载。

新建模拟器的时候复制一份镜像文件,然后使用复制的镜像文件创建。

回复
2021-11-4 16:30:55
陈浩南xxx
陈浩南xxx 回复了 Tuer白晓明
确保DevEco Studio版本为3.0,并且 HarmonyOS Legacy SDK下Tools中EmulatorX86已经下载。 新建模拟器的时候复制一份镜像文件,然后使用复制的镜像文件创建。

新建模拟器的时候复制一份镜像文件,然后使用复制的镜像文件创建。? 这句话, 咋操作,最好给个截图;

回复
2021-11-4 17:47:04
Tuer白晓明
Tuer白晓明 回复了 陈浩南xxx
新建模拟器的时候复制一份镜像文件,然后使用复制的镜像文件创建。? 这句话, 咋操作,最好给个截图;

如果还不行的话,咨询官方~~

回复
2021-11-4 19:41:00
陈浩南xxx
陈浩南xxx

请问,本地模拟器有日志输出吗?我的看不到日志

回复
2021-11-25 16:01:10
回复
    相关推荐