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

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

    关注

    94

    文章

    2923

    浏览量

    66048
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2605

    浏览量

    65252
  • HarmonyOS
    +关注

    关注

    79

    文章

    1780

    浏览量

    29235
  • DevEco Studio
    +关注

    关注

    0

    文章

    18

    浏览量

    936

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

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

收藏 人收藏

    评论

    相关推荐

    鸿蒙OS应用开发:【DevEco Studio3.0 和 3.1版本差异】

    DevEco Studio支持包括手机、平板、车机、智慧屏、智能穿戴、轻量级智能穿戴和智慧视觉设备的HarmonyOS应用/服务开发,预置了工程模板,可以根据工程向导轻松创建适应于各类设备的工程
    的头像 发表于 03-26 17:21 433次阅读
    鸿蒙OS应用开发:【<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>3.0 和 3.1版本差异】

    DevEco Studio 4.1带来多种调试能力,助力鸿蒙原生应用开发高效调试

    目前,HarmonyOS NEXT星河预览版已经正式面向开发者开放申请,面向鸿蒙原生应用及元服务开发者提供的集成开发环境——DevEco Studio也迎来功能更细化的4.1版本。3年来
    的头像 发表于 02-04 15:35 271次阅读

    【鸿蒙 HarmonyOS】鸿蒙手机模拟器 ( 鸿蒙远程模拟器 | 鸿蒙远程模拟器运行手机应用 )

    ;   在 HUAWEI DevEco Studio 开发和环境中弹出如下对话框 , 点击 Agree 同意 ;   此时会弹出如下模拟器对话框 :   选择 P40 手机设备 , 双击该条目
    的头像 发表于 01-26 15:02 1120次阅读
    【鸿蒙 <b class='flag-5'>HarmonyOS</b>】鸿蒙手机<b class='flag-5'>模拟器</b> ( 鸿蒙远程<b class='flag-5'>模拟器</b> | 鸿蒙远程<b class='flag-5'>模拟器</b>运行手机应用 )

    鸿蒙原生应用开发-DevEco Studio远程模拟器的使用

    的设备类型为准。 Remote Emulator的单设备模拟器(Single Device)可以运行和调试Phone(P50、P40)、Tablet(MatePad Pro)、TV和Wearable设备
    发表于 11-10 17:01

    鸿蒙原生应用开发-DevEco Studio远程真机的使用

    一、先看看远程真机支持的机型情况相比本地模拟器多了很多机型 二、远程真机使用的相关说明 该特性在DevEco Studio V2.2 Beta1及更高版本中支持。 如果开发者没有真机
    发表于 11-09 15:55

    鸿蒙原生应用开发-DevEco Studio超级终端模拟器的使用

    一、了解超级终端模拟器支持的设备情况 该特性在DevEco Studio V2.1 Release及更高版本中支持。 目前超级终端模拟器支持“Phone+Phone”、“Phone+T
    发表于 11-08 15:09

    鸿蒙原生应用开发-DevEco Studio本地模拟器的使用

    emulator location,默认存储在C盘目录下。 3.在Local Emulator页签,单击右下角的New Emulator按钮,创建一个本地模拟器。 4.在创建模拟器
    发表于 11-07 14:21

    HarmonyOS/OpenHarmony应用开发-DevEco Studio新建项目的整体说明

    一、文件-新建-新建项目 二、传统应用形态与IDE自带的模板可供选用与免安装的元服与IDE自带模板的选择 三、以元服务,远程模拟器为例说明IDE整体结构 1区是工程目录结构,是最基本的配置
    发表于 09-15 16:51

    DevEco Studio如何设置HarmonyOS/OpenHarmony应用开发

    为OpenHarmony。 二、具体步骤1 三、具体步骤2 四、具体步骤3 五、具体步骤4 *附件:DevEco Studio如何设置HarmonyOSOpenHarmony应用开
    发表于 09-14 14:50

    HarmonyOS/OpenHarmony应用开发-DevEco Studio帮助快速入门的使用

    DevEco Studio内置有帮助中心,初学HarmonyOS 及OpenHarmony应用、元服务的开发者,通过内置的帮助中去系统的学习相关内容,是边练边学,快速上手的最佳方式。 一、帮助 二
    发表于 09-13 16:28

    HarmonyOS/OpenHarmony应用开发-ArkTSAPI系统能力SystemCapability

    ,随着目标设备是否支持该系统能力共同存在或消失,也会随着DevEco Studio一起提供给开发者做联想。 开发者可以在系统能力SystemCapability列表查询HarmonyOS
    发表于 08-10 16:39

    SEGGER Embedded Studio中增加了ARM64模拟器

    SEGGER从Embedded Studio for ARM v7.22版本开始添加了一个完整的指令集模拟器
    的头像 发表于 06-30 11:07 550次阅读

    DevEco Studio 3.1 Beta新特性知多少

    低代码开发平台,快速完成界面UI和数据绑定,提升开发效率。 五、HarmonyOS 3.1 本地模拟器 为给开发者调试HarmonyOS应用/服务提供便利条件,
    发表于 04-23 11:06

    DevEco Studio 3.1 Beta新特性知多少?

    HUAWEI DevEco Studio是开发HarmonyOS应用及服务的一站式集成开发环境(IDE)。本次,DevEco Studio
    的头像 发表于 04-21 16:50 433次阅读
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 3.1 Beta新特性知多少?

    DevEco Studio 3.1 Beta新特性知多少

    HUAWEI DevEco Studio是开发HarmonyOS应用及服务的一站式集成开发环境(IDE)。本次,DevEco Studio
    的头像 发表于 04-21 11:15 373次阅读
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 3.1 Beta新特性知多少