0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS中DevEco Studio本地模拟器体验

OpenHarmony技术社区 来源:鸿蒙技术社区 作者:云昌白晓明 2021-11-10 09:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在 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 中加入一行代码,并打断点。

ded6347c-417e-11ec-b939-dac502259ad0.png

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

断点进入毫秒级别响应,相比远程模拟器 Debug 模式来说,已经不是一个量级的了。

之前使用远程模拟器,设备、网络等资源配置较低时,断点调试,查看变量值时需要等待时间过长。

体验感悟:

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

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

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

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

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 源代码
    +关注

    关注

    96

    文章

    2953

    浏览量

    69647
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69337
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35567
  • DevEco Studio
    +关注

    关注

    0

    文章

    33

    浏览量

    1462

原文标题:DevEco Studio本地模拟器初体验!

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    gps信号发模拟器 卫星定位模拟器 国产gnss模拟器#电工 #单片机 #

    模拟器
    jf_47371611
    发布于 :2025年11月10日 17:57:43

    gps信号发射 卫星导航模拟器 gnss卫星模拟器

    模拟器
    jf_47371611
    发布于 :2025年11月10日 17:53:23

    【汇思博SEEK100开发板试用体验】记录DevEco Studio 遇到的问题

    等问题。 解决预览不支持问题: 检查项目的 API 版本设置,看是否可以升级到支持预览功能的 API 版本。在 DevEco Studio ,可通过项目结构或配置文件来修改 API 版本。 如果无法升级 API 版本,那么
    发表于 08-24 21:01

    HarmonyOSAI编程DevEco AI辅助编程工具

    ; Install Plugin from Disk…安装本地插件。 在弹出的文件选择窗口中,选择未解压的插件包的存放位置,点击OK确认使用插件。 点击Restart IDE,重新启动DevEco Studio。 在
    发表于 08-18 14:54

    氙灯太阳模拟器与LED太阳模拟器的对比研究

    本文主要比较了基于氙灯和基于LED的太阳能模拟器在光谱匹配、时间稳定性和光照均匀性等方面的性能。通过测量多种太阳能电池的电流-电压(I-V)响应和光谱响应(SR),评估了两种模拟器模拟太阳光
    的头像 发表于 07-24 11:31 505次阅读
    氙灯太阳<b class='flag-5'>模拟器</b>与LED太阳<b class='flag-5'>模拟器</b>的对比研究

    ##DevEco Studio##如何让模拟器里有图片?【图片下载法】

    有图片,从而测试图片相关的功能。在API12的模拟器,虽然有图库,但是没有拍照,也没有浏览……看起来似乎没有办法在模拟器里测试图片的相关功能。 不过大部分用做原生鸿蒙系统项目的学生
    发表于 06-29 22:51

    ##DevEco Studio##如何让模拟器里有图片?【文件拖入法】

    有图片,从而测试图片相关的功能。在API12的模拟器,虽然有图库,但是没有拍照,也没有浏览……看起来似乎没有办法在模拟器里测试图片的相关功能。 不过大部分用做原生鸿蒙系统项目的学生
    发表于 06-29 22:49

    DevEco CodeGenie 鸿蒙AI 辅助编程初次使用

    一、工具概述与核心能力 DevEco CodeGenie 是集成在 DevEco Studio 的 AI 辅助编程插件,专为 HarmonyOS
    的头像 发表于 06-26 08:48 516次阅读

    使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

    点击工具栏的运行按钮,选择模拟器启动应用 5.2 真机调试 用 USB 线将鸿蒙设备连接到电脑 在设备上多次点击版本号开启 开发者选项 和 USB 调试 功能 在 DevEco Studi
    发表于 06-11 17:18

    HarmonyOS5云服务技术分享--ArkTS开发Node环境

    )。 绑定刚创建的Node.js函数。 4️⃣ ​​本地测试与调试​​ 使用DevEco Studio模拟器或真机调试: // ArkTS客户端调用示例 import cloud f
    发表于 05-22 17:21

    最新 HUAWEI DevEco Studio 使用技巧

    最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作为我们 harmonyos 应用的开发
    的头像 发表于 04-27 16:59 1161次阅读
    最新 HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 使用技巧

    DevEco Studio 工具如何安装

    推送应用到真机运行 步骤 1将搭载 KaihongOS 系统的开发板与安装 DevEco Studio 的 PC 相连。 步骤 2应用添加自动签名,详见下一节DevEco Studio
    发表于 04-24 07:38

    HarmonyOS NEXT开发实战:DevEco StudioDeepSeek的使用

    DevEco Studio的Settings面板,选择plugins 在插件市场搜索Proxy AI或CodeGPT插件,如图所示,搜索结果为版本为3.0.0-233,执行安装。 第三步:获取
    发表于 03-07 14:56

    HarmonyOS NEXT 原生应用/元服务调试概述

    开发者更方便、高效地调试应用/元服务。 HarmonyOS应用/元服务调试支持使用真机设备、模拟器、预览调试。接下来以使用真机设备为例进行说明,详细的调试流程如下图所示: 1.配置签名信息:使用真机设
    发表于 02-26 11:03

    如何在DevEco Studio利用CodeGPT接入DeepSeek

    近期DeepSeek火爆全球,那一样很火的开发鸿蒙原生应用的DevEco Studio如果把它接入,会发生什么“化学反应”呢?下面我们将详细分享如何在DevEco Studio
    的头像 发表于 02-19 13:52 1774次阅读
    如何在<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b><b class='flag-5'>中</b>利用CodeGPT接入DeepSeek