找回密码  

华为DevEcoStudio3.0Beta3开发工具发布,首次支持开源鸿

时间:2022-04-05 17:08:33|来源:IT之家|阅读量:7226   

感谢本站网友肖战割割的线索投递! ,据华为鸿蒙官方发布,HUAWEIDevEcoStudio是开发HarmonyOS应用和原子化服务的一站式集成开发环境,为开发者提供工程模板创建,开发,编译,调试,发布等功能。 近期,华为DevEc...

感谢本站网友 肖战割割 的线索投递!

华为DevEcoStudio3.0Beta3开发工具发布,首次支持开源鸿

,据华为鸿蒙官方发布,HUAWEI DevEco Studio是开发HarmonyOS应用和原子化服务的一站式集成开发环境,为开发者提供工程模板创建,开发,编译,调试,发布等功能。

近期,华为 DevEco Studio 3.0 Beta 3 已发布,为支撑 OpenHarmony 应用及服务开发的第一个版本。

版本变更说明

DevEco Studio 3.0 Beta3 是支撑 OpenHarmony 应用及服务开发的第一个版本,具有以下能力特点:

支持一站式的信息获取平台

基于开发者了解,学习,开发,求助的用户旅程,我们在 DevEco Studio 中提供了一站式的信息获取平台:OpenHarmony 信息中心,该版本是第一次上线,目前支持了如下能力:

  • 提供 OpenHarmony 应用开发快速入门,DevEco Studio 版本说明,常见问题的内容集成,体验沉浸式的信息阅读体验。

  • 支持 Sample 的在线浏览及一键创建。

  • 支持文档内容与 DevEco Studio 功能的深度融合,可在阅读文档过程中,拉起 DevEco Studio 相应功能,一键直达。

  • 支持 OpenHarmony 应用开发过程中相关资源的快速获取,提高信息获取效率。

提供多设备工程模板

工程模板为应用开发提供便利,基于声明式开发范式和类 web 开发范式,DevEco Studio 为 OpenHarmony 开发者提供多设备工程模板并支持跨设备开发在开发应用 / 服务时,开发者根据向导创建好工程后,DevEco Studio 会自动生成示例代码和相关资源,待工程同步完成即可直接运行,开发者无需从零开始敲代码,可快速上手

支持可视化的界面 UI 开发

双向,极速的 UI 预览

在 OpenHarmony 应用 / 服务开发过程中,DevEco Studio 为开发者提供预览器功能,支持 UI 代码的双向预览,极速预览,实时预览,动态预览,多设备预览及组件预览,方便开发者随时查看 UI 运行效果。

  • 极速预览:在开发界面 UI 代码过程中,如果修改了组件的属性,则预览器会实时刷新预览结果,达到极速预览的效果,当前版本支持 eTS 组件。

  • 实时预览:在开发界面 UI 代码过程中,如果添加或删除了 UI 组件,您只需 Ctrl+S 进行保存,然后预览器就会立即刷新预览结果。

  • 动态预览:在预览器界面,可以在预览器中操作应用 / 服务的界面交互动作,如点击事件,跳转,滑动等,与应用 / 服务运行在真机设备上的界面交互体验一致。

  • 多设备预览:支持在不同的设备上查看应用 / 服务的 UI 布局和交互效果,最多同时支持 4 个设备点击 Previewer 右上角按钮,打开 Profile Manager 中的 Multi—profile preview 开关,就可同时查看多设备上的应用 / 服务运行效果

  • 组件预览:支持 eTS 组件预览,通过在组件前添加注解 Preview 实现,在单个源文件中,最多可以使用 10 个 Preview 装饰自定义组件。

全新的编译工具 Hvigor

面向 OpenHarmony 的 JS / eTS 开发,基于 JS 领域的编译打包和包管理技术,DevEco Studio 提供自动化构建工具 Hvigor,实现 OpenHarmony 应用 / 服务的一键自动化构建。

Hvigor 是一款全新基于 TS 实现的前端轻量构建工具,结合 npm 包管理机制,主要提供任务管理机制,任务注册编排,工程模型管理,配置管理,全新的命令行入口等关键能力,更符合 openHarmony TS / JS 开发者的开发习惯。。

支持基于设备系统能力集 SysCap 进行应用开发

支持全自动化的应用签名机制

为了确保 OpenHarmony 应用和服务的完整性,OpenHarmony 通过数字证书和授权文件来对应用进行管控,只有签名过的 HAP 才允许安装到设备上运行为方便开发者进行调试,DevEco Studio 提供了全自动化的签名方案,一键生成签名信息

丰富的代码调试调优能力

  • 代码调试:DevEco Studio 支持 OpenHarmony 应用 / 服务的调试,支持一键式应用打包,安装,运行及调试,同时支持 JS / TS / eTS / C++ 语言调试,包括支持断点管理,单步调试,变量查看等基础调试能力外,还支持变量可视化,应用 attach 调试,HiLog 日志打印,过滤及导出等功能,方便开发者高效进行代码调试,问题分析定位。

  • 代码调优:支持当前应用与系统实时 CPU 负载,Memory 占用情况展示,支持函数栈的 trace 文件,perf 文件离线解析与展示,并支持此类文件的录制与导出。

已知问题

在使用 DevEco Studio V3.0 Beta3 版本过程中,您可能会遇到以下问题,我们将在后续版本中针对这些问题进行改进和优化。

环境配置:

在 macOS 中,如果选择了 macOS Light 主题,可能会导致功能异常,如导入 PCID 失败,请更换为其它主题。

工程管理:

在工程中删除模块后,右小角会出现Build Sync Failed!的错误提示,该提示信息请忽略,工程可以正常进行编译。

使用深色主题下,在创建工程,新增模块,新增 Ability,新增 Page 等操作时,配置向导界面会出现闪动的现象,但不影响功能使用。

在从深色主题切换到浅色主题时,部分界面或窗口未适配的情况。

低代码开发:

创建低代码工程,添加 button 组件,绑定事件后进行代码调试,在进入断点时,会出现断点执行顺序错乱的问题。

预览器:

在 macOS 中预览 Button,Checkbox,Toggle,TextInput,Blank,Rating 组件,修改相应组件的属性时,预览器界面不会立即刷新,需要 Ctrl+S 保存后才会更新。

Panel 组件预览异常。

在 eTS 代码中,打开双向预览开关,新增组件属性后,会出现组件树异常,无法双向定位,需要 Ctrl+S 保存后才能恢复。

在模块的 hml 代码中引用 npm 包中的自定义组件,新增或删除组件并使用 Ctrl+S 保存后,预览界面会显示白屏,需要点击刷新按钮才能恢复。小树象征DEVELOPDEFAN将继续深入用户个人需求,从根到枝,不断汇聚各种力量,打通全环节价值,共同构建灵活高效的生态自循环。

在 eTS 模块中引用 npm 三方共享包中的 JS 函数,如果修改了引用的 JS 函数,预览界面不会刷新,需要点击刷新按钮才能恢复。随后,柯尼卡美能达董事长中田裕司,柯尼卡美能达副总经理钟登根,柯尼卡美能达市场部部长凌云,DEVELOPDevan销售部部长杨浩涌共同为象征希望的小树浇水。

调试运行:

使用开发板连接 DevEco Studio,可能会出现设备无法识别的问题,处理方式请参见设备连接后,无法识别设备的处理指导。

在 Hilog 中调用 hilog.isLoggable 接口会出现程序卡死,影响后续程序运行,例如 Hilog 日志打印失败建议暂时不要使用该接口

Profile 性能分析:

在进行 Profile 录制时,点击 Stop 停止录制时,会概率性出现录制失败的情况,提示Failed to get the recorded file of sample perf record type,请尝试重新录制。假以时日,DEVELOPDEFAN必将成长为中国智能商务办公领域的一棵参天大树。

相关链接查看:

关闭

0人已打赏

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

网友评论 文明发言,请先登录注册

文明上网理性发言,请遵守国家法律法规。

最新评论

rdsjj
©2001- 今日热点 http://www.rdsjj.cn/ 网站地图  jy