HarmonyOS DevEco Studio 3.1 Beta新特性知多少

📅 2026/8/27 13:06:43
HarmonyOS DevEco Studio 3.1 Beta新特性知多少
HUAWEI DevEco Studio是开发HarmonyOS应用及服务的一站式集成开发环境IDE。本次DevEco Studio 3.1 Beta新增支持当前在市面上新的操作系统如Windows11、macOSARM操作系统还面向HarmonyOS 3.1新增了如下亮点特性。一、更智能的代码编辑能力DevEco Studio 3.1 Beta带来更智能的代码编辑能力集成了ArkTS/TS代码检查、重命名重构、上下文感知的代码补全能力帮助开发者写出高质量的代码提升代码编辑效率。1.1 ArkTS/TS代码检查DevEco Studio针对ArkTS/TS语言新增代码检查功能Code Linter支持语法规则检查、HarmonyOS最佳实践及通用编程规范检查。开发者在工程视图选中待检查的目录或选中正在编辑的代码文件右键执行Code Linter菜单检查完毕后底部的检查结果窗口中将列举所有代码检查告警用户可根据告警提示及指导修复代码缺陷。代码检查并且开发者可以通过配置文件code –linter.json5文件自定义检查范围、生效规则及告警级别。代码检查不仅可用于开发阶段快速识别代码缺陷辅助开发者编写高质量代码同时也支持以命令行形式部署在门禁、持续集成等自动化脚本中在代码上库及冒烟测试阶段持续保障代码质量。代码检查还提供了Quick Fix能力对于部分编码缺陷可一键自动修复。1.2 重命名重构支持变量、常量、对象属性、方法、类、接口等标识符的重命名重构操作。选中标识符右键菜单或快捷键执行Rename命令然后为标识符输入新名称可自动将工程中所有标识符相关引用修改为新名称。重命名重构1.3 上下文感知的代码补全DevEco Studio基于最短路径原则和使用频率排序以及基于上下文的语法过滤提供了更加准确的代码补全推荐项。外加联想列表模糊匹配全面覆盖ArkTS典型场景的Live Templates有效减少编码时键盘敲击次数提高了编码效率。代码补全二、快速构建闭源HAR包为给开发者提供安全可信、高效的三方闭源库HAR(OpenHarmony Archive)包开发环境基于DevEco Hvigor构建工具最新版本的DevEco Studio增加支持闭源HAR包的编译构建生成相应的静态共享包。在Stage模型中将模块目录结构下build-profile.json5文件“buildOption”中的“artifactType”字段改为“obfuscation”混淆模式点击build即可快速构建闭源HAR包。build-profile.json5文件样例与此同时编辑器能力也做了同步加强支持闭源HAR包的联想、跳转、代码检查便于高效编写代码。三、端云协同开发DevEco Studio提供的端云一体化开发功能支持端侧、云侧协同开发。工程管理提供了向导式的端云一体化模板开发者只用根据向导即可快速创建云工程。在云侧开发者可使用TS语言轻松开发云工程。在云工程开发完成后可将云工程通过“Deploy Cloud Program” 一键部署到云端操作简单方便。端云一体化开发结构四、低代码开发支持自定义组件本次升级不仅对低代码开发的组件类型进行了丰富比如增加了Refresh 、TimePicker、Toggle、Select、Search等组件还新增了组件的封装和复用能力开发者基于现有基础组件来编辑设计封装成新的自定义组件这个自定义组件可以跨页面进行使用和编辑。同时能将包含HarmonyOS设计组件的Sketch文件导入到IDE转换生成对应的低代码开发页面这样低代码开发将会越加个性化。开发者选中组件右键Create Custom Component可在当前组件上自定义组件在菜单栏File-New-Import导入Sketch文件。低代码开发并且提供了低代码开发平台与AppGallery Connect云平台对接能力为HarmonyOS开发者带来端云协同的开发体验。开发者可将AppGallery Connect平台管理HarmonyOS应用的数据 一键绑定到低代码开发平台快速完成界面UI和数据绑定提升开发效率。五、HarmonyOS 3.1 本地模拟器为给开发者调试HarmonyOS应用/服务提供便利条件DevEco Studio本地模拟器上线HarmonyOS 3.1 手机模拟器开发者可以在X86和ARM架构的PC上运行和调试API 9的手机应用。进入Device Manager点击本地模拟器新建API9 模拟器下图样例展示为X86。本地模拟器配置展示六、C/C时光调试在Native应用C/C开发场景中开发者会对快速代码定位、反向调试有需求。比如需要调试函数已经走完的分支或者需要查看已错过的关键变量值。针对此场景DevEco Studio提供时光调试的调试能力时光调试支持调试进入历史执行模式反向Step Over回退到历史行也可以反向Resume执行到历史断点并且支持在程序执行历史的记录点上查看全局变量值、静态变量值局部变量值进一步提高问题定位效率。时光调试不仅如此本次发布功能还支持热重载提供三方库的包管理功能您可以升级到最新版本或在官网上直接下载来亲测体验。最后在这里分享一份《鸿蒙HarmonyOS开发学习指南》需要的朋友可以扫码免费领取《鸿蒙HarmonyOS开发学习指南》第一章 快速入门1、开发准备2、构建第一个ArkTS应用Stage模型3、构建第一个ArkTS应用FA模型4、构建第一个JS应用FA模型5、…第二章 开发基础知识1、应用程序包基础知识2、应用配置文件Stage模型3、应用配置文件概述FA模型4、…第三章资源分类与访问1、 资源分类与访问2、 创建资源目录和资源文件3、 资源访问4、…第四章 学习ArkTs语言1、初识ArkTS语言2、基本语法3、状态管理4、其他状态管理5、渲染控制6、…第五章 UI开发1.方舟开发框架ArkUI概述2.基于ArkTS声明式开发范式3.兼容JS的类Web开发范式4…第六章 Web开发1.Web组件概述2.使用Web组件加载页面3.设置基本属性和事件4.在应用中使用前端页面JavaScript5.ArkTS语言基础类库概述6.并发7…11.网络与连接12.电话服务13.数据管理14.文件管理15.后台任务管理16.设备管理17…第七章 应用模型1.应用模型概述2.Stage模型开发指导3.FA模型开发指导4…扫描下方二维码免费领取《鸿蒙HarmonyOS开发学习指南》