11月16日消息 , 今年开发者大会发布了HarmonyOS应用开发套件DevEcoStudio3.1版本 , 展示了DevEcoStudio3.1版本的关键特性 。
HUAWEIDevEcoStudio(点此下载)是开发HarmonyOS应用及服务的一站式集成开发环境(IDE) , DevEcoStudio3.1将配套ArkTS声明式开发全面升级 , 高效开发 , 快速调试 。
DevEcoStudio3.1计划里程碑展示
文章图片
华为HarmonyOS开发者现在带来了DevEcoStudio3.1Canary版本新特性解析 。 快速诊断开发环境
开发环境依赖网络、nodejs , npm , SDK等配置 , 当配置有问题时 , 可能无法进行应用开发 , 为了帮助开发者快速诊断环境问题 , 提升环境配置效率 , DevEcoStudio3.1新增了环境诊断特性 , 可以识别配置项是否满足开发要求 , 针对不满足的配置项 , 给出解决方案及建议 。
初次使用 , DevEcoStudio3.1会自动检查环境配置项 , 如有问题会弹出消息提醒 , 开发者可以点击链接进入诊断界面 , 查看诊断详情并根据建议处理 。
开发者也可以通过Help菜单进入环境诊断界面 , 自行诊断环境问题 。
文章图片
快速诊断开发环境差异化构建打包
很多应用需要根据具体业务需求来定制对应场景的工程 , 这些工程之间可能只存在少量的代码差异 , 开发者需要创建多个工程来适配不同的场景 。
针对此问题 , DevEcoStudio3.1支持通过少量的差异化配置 , 在编译构建过程中 , 实现一个应用构建出不同的目标产物版本 , 从而实现源代码、资源文件等的高效复用 。
通常一个工程由多个模块组成 , 工程的构建产物为App , 模块的构建产物则为HAP 。 因业务场景需求不同 , 开发应用时 , 在工程中会定制不同的App包 , 在模块下会根据功能、资源、配置会定制不同HAP包 , 其中定制化的App包即为product , 定制化的HAP包即为target , 一个工程可以自定义多个product , 一个模块可自定义多个target 。
新建的工程会有一个默认的名为default的product , 新建的模块会有一个默认的名为default的target , 通过在工程级别/模块级别下build-profile.json5文件内进行自定义配置product和target , 就能实现一个工程构建出多个不同的App包 , 或一个模块构建出不同HAP包 。
同时 , DevEcoStudio3.1提供了管理product/target的界面 , 来完成producttarget模型上下文的切换 。
文章图片
差异化构建打包跨语言混合调试
开发HarmonyOS应用时 , 除ArkTS语言外 , 针对部分高性能场景还可能会使用到C/C++语言 , 由于在调试时 , 每次只能调试一种语言 , 导致频繁切换调试会话、重启应用 , 调试效率低 。
IT之家获悉 , DevEcoStudio3.1提供跨语言调试功能 , 支持同时调试两种语言 , 只需管理一个调试会话 , 支持在ArkTS代码StepInto跳转到C/C++代码 , 缝合不同语言调试堆栈 , 呈现完整的调用链 , 可以让调试过程更便捷更高效 , 整体操作体验与单一语言调试一致 。
文章图片
调试断点在两种语言间跳转信息快捷获取
快速开始聚合了丰富的开发资源 , 如快速入门 , 示例教程 , 开发指南、API参考、What’sNew、问题求助等 。
本次升级优化界面体验 , 新增参考文档快速查阅能力 , 开发者在IDE编辑器中 , 选中对应的ArkTSAPI接口/ArkTS组件/JS组件 , 通过右键点击“ShowinAPIReference” , 即可查阅该API接口/组件参考文档 。 同时FAQ支持与IDE报错日志的联动 , 在开发遇到问题时 , 可以通过报错日志中的链接快速查看问题的解决方案 。
- 11月16日消息|中国电信天翼量子密话2.0升级:支持视频通话加密
- 中国电信天翼量子密话2.0升级
- |手机圈11月最大惊喜?真我10系列明日正式发布
- 11月16日消息|联想拯救者电竞手机y90zui13.5.849ota8全面推
- 本文转自:人民网-上海频道人民网上海11月16日电 (记者葛俊俊)未来车是浦东重点发展的...|发展“未来车”重要赛道,张江高科895创业营第十一季路演举
- 直播|直播满屏女主播大长腿引争议:椰树女郎穿羽绒服跳拉货操 画风突变
- 小米科技|买手机的朋友不妨再等等,这三款高端旗舰即将于11月下旬发布!
- 操作系统|荣耀80系列定档11月23日:骁龙8+旗舰、1.6亿像素主摄,龚俊代言
- 双十一|双十一还没买手机的有福了!新品驾到,11月这波新机潮别错过
- 百度|11月16日全新Watch全系列市场出货报价