DevEco Studio Beta2(5.0.3.500)新增和增强特性
新增特性
- DevEco Studio 支持创建 API 12 的 LiteWearable 工程。
- 新增支持对崩溃问题进行定位以及对崩溃,卡顿,丢帧,能耗等异常进行数据分析。具体请参考运维服务[1]。
- DevEco Profiler ArkWeb 模板支持分析 web 页面加载问题和 web 页面渲染丢帧问题。具体请参考ArkWeb 分析[2]。
- HAR 模块 build-profile.json5 中 buildOption/arkOptions 下新增 byteCodeHar 字段,用于指定是否支持字节码 HAR。具体请参考build-profile.json5[3]。
- 工程级 build-profile.json5 中 buildOption/strictMode 下新增 harLocalDependencyCheck 字段,用于指定是否对 HAR 产物启用本地依赖校验。具体请参考build-profile.json5[4]。
- 新增支持设备录屏功能。具体请参考录屏[5]。
- 预览器新增一条 PreviewChecker 检测规则:不支持调用未定义 Mock 的 HSP。具体请参考PreviewChecker 检测规则[6]。
- 应用与服务体检新增部分最佳实践体检规则,性能 Benchmark 套餐新增包含部分兼容性规则,支持导出 html 体检报告。具体请参考应用与服务体检[7]。
增强特性
- ArkTS 代码格式化能力新增句末分号补全。
- Find Usages 查找结果支持过滤变量赋值和变量引用位置。具体请参考代码引用查找[8]。
- Code Linter 新增安全、性能及风格规范类代码规则。具体请参考规则变更说明[9]。
- DevEco Profiler heapsnapshot 文件导入功能支持导入泄漏文件列表,展示泄漏的 ArkTS 实例。具体请参考Heap Snapshot 离线导入[10]。
- DevEco Profiler 支持 perfdata、sys 类型 trace 数据数据文件导入。具体请参考会话区[11]。
- 工程级 build-profile.json5 中 modules 的 srcPath 字段新增支持引用工程外模块。具体请参考build-profile.json5[12]。
- 工程级和模块级 build-profile.json5 中 headerPath 和 arguments 字段均支持配置数组。具体请参考build-profile.json5[13]。
IDE 下载链接
5.0 下载地址[14]
欢迎各位开发者使用尝鲜,一起共建 HarmonyOS 生态。
参考资料
[1]
运维服务: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-operation-and-services-0000001959451817
[2]
ArkWeb 分析: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-profiler-arkweb-0000001972769365-V5
[3]
build-profile.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-build-profile-0000001778834297-V5
[4]
build-profile.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-build-profile-0000001778834297-V5
[5]
录屏: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-screen-recording-0000001966020953-V5
[6]
PreviewChecker 检测规则: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-previewer-previewchecker-0000001910869788-V5#section1161812252913
[7]
应用与服务体检: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-app-analyzer-0000001575691289-V5#section1012195444613
[8]
代码引用查找: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-editer-overview-0000001053502418-V5#section16665161301116
[9]
规则变更说明: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-codelinter-rules-change-0000001944595418
[10]
Heap Snapshot 离线导入: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-snapshot-basic-operations-0000001883371685-V5#section6760173514388
[11]
会话区: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-profiler-session-0000001771432620-V5
[12]
build-profile.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-build-profile-0000001778834297-V5
[13]
build-profile.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-build-profile-0000001778834297-V5
[14]
5.0 下载地址: https://developer.huawei.com/consumer/cn/download/