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

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

3天内不再提示

浅析初次使用DevEco Studio本地模拟器后的体验

OpenHarmony技术社区 ? 来源:鸿蒙大熊老师 ? 作者:鸿蒙大熊老师 ? 2021-12-03 09:13 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

b4b67b22-53c4-11ec-b2e9-dac502259ad0.png

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

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

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

b50d30de-53c4-11ec-b2e9-dac502259ad0.png

体验感悟:

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

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

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

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

编辑:jq

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

b4b67b22-53c4-11ec-b2e9-dac502259ad0.png

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

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

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

b50d30de-53c4-11ec-b2e9-dac502259ad0.png

体验感悟:

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

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

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

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

编辑:jq

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

    关注

    4

    文章

    3615

    浏览量

    91592
  • 模拟器
    +关注

    关注

    2

    文章

    938

    浏览量

    44604
  • DEBUG
    +关注

    关注

    3

    文章

    95

    浏览量

    20749
  • DevEco Studio
    +关注

    关注

    0

    文章

    31

    浏览量

    1342

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    ? API9和API12在模拟器上,有一个巨大的区别,那就是API9(开发工具3的版本),他的模拟器里有一个拍照功能(再往前的版本里甚至还有浏览,可以通过浏览下载图片),可以通过拍
    发表于 06-29 22:51

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

    ? API9和API12在模拟器上,有一个巨大的区别,那就是API9(开发工具3的版本),他的模拟器里有一个拍照功能(再往前的版本里甚至还有浏览,可以通过浏览下载图片),可以通过拍
    发表于 06-29 22:49

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

    一、工具概述与核心能力 DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 辅助编程插件,专为 HarmonyOS 应用开发设计,提供三大核心能力: 智能知识问答
    的头像 发表于 06-26 08:48 ?228次阅读

    最新 HUAWEI DevEco Studio 使用技巧

    的,可能会比较繁琐和层级过深 如: 可以修改为 以项目的角度来划分的视图 更换快捷键方案 HUAWEI DevEco Studio 提供了常见的其他编辑的键盘方案,可以自由选择 随处
    的头像 发表于 04-27 16:59 ?733次阅读
    最新 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 Studio中DeepSeek的使用

    。安装完成,打开DevEco Studio,创建一个新的鸿蒙应用项目,选择适合的模板(如Empty Ability)。 第二步:安装CodeGPT插件 在DevEco
    发表于 03-07 14:56

    如何在DevEco Studio中利用CodeGPT接入DeepSeek

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

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 ?871次阅读
    鸿蒙北向开发OpenHarmony4.1 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>开发工具安装与配置

    电网模拟器工作原理浅析

    电网模拟器是一种能够模拟实际电网运行状态的装置,它在电力系统的规划、设计、测试和维护中发挥着至关重要的作用。了解电网模拟器的工作原理对于优化电力系统的设计和提升其运行效率具有重要意义。 电网
    的头像 发表于 01-09 16:58 ?930次阅读

    模拟器快速上手,助力HarmonyOS应用/服务高效开发

    1 创建模拟器 1)打开设备管理界面 在使用模拟器之前,首先需要使用DevEco Studio打开或者创建一个工程,选择以下任一种方式打开设备管理界面。 点击
    的头像 发表于 11-29 11:20 ?932次阅读
    <b class='flag-5'>模拟器</b>快速上手,助力HarmonyOS应用/服务高效开发

    鸿蒙Flutter实战:12-使用模拟器开发调试

    打开 DevEco 中的 Device Manager(可以从右上角的运行按钮左侧下拉找到) 2.在右下角点击 + New Emulator, 弹出选择模拟器窗口,如果镜像还没有下载,方框处会出
    发表于 11-10 13:13

    如何使用光伏模拟器

    光伏模拟器是一种用于模拟太阳能光伏电池工作原理和性能的软硬件设备。它能够提供光伏电池在不同光照、温度和环境条件下的电流、电压、功率等参数,用于测试和评估光伏电池的性能,并帮助开发、优化和验证光伏系统
    的头像 发表于 10-30 17:12 ?920次阅读
    如何使用光伏<b class='flag-5'>模拟器</b>

    负载模拟器是干什么的,负载模拟器需要接电源吗

    负载模拟器是一种用于模拟各种负载条件的设备,它在多个领域都有着广泛的应用。以下是对负载模拟器的主要功能和用途的详细解析:
    的头像 发表于 10-01 15:57 ?1727次阅读

    通过GNSS模拟器实现RTK高精度定位 #RTK #GNSS模拟 #GNSS仿真 #GNSS模拟器

    定位模拟器
    虹科卫星与无线电通信
    发布于 :2024年09月06日 17:52:32