DevEco Studio 6.1.0
DevEco Studio 6.1.0 Release(6.1.0.850)
兼容性配套关系
DevEco Studio 6.1.0.850携带的工具列表、支持的API范围及开发态版本号信息如下:
表1 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.1.0 Release SDK | - |
| HarmonyOS Emulator | 6.1.0.450 | 模拟器。 |
| Hvigor | 6.23.6 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.830 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.1.0.850配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表2 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.1.0.850 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.23.6 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.830 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.1.0 Release SDK | - |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
新增和增强特性
无新增和增强特性。
DevEco Studio 6.1.0 Release(6.1.0.830)
兼容性配套关系
DevEco Studio 6.1.0.830携带的工具列表、支持的API范围及开发态版本号信息如下:
表3 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.1.0 Release SDK | - |
| HarmonyOS Emulator | 6.1.0.410 | 模拟器。 |
| Hvigor | 6.23.5 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.830 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.1.0.830配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表4 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.1.0.830 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.23.5 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.830 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.1.0 Release SDK | - |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
新增和增强特性
阔折叠品类下新增Pura X Max模拟器。
DevEco Studio 6.1.0 Release(6.1.0.818)
兼容性配套关系
DevEco Studio 6.1.0.818携带的工具列表、支持的API范围及开发态版本号信息如下:
表5 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS Emulator | 6.1.0.400 | 模拟器。 |
| Hvigor | 6.23.4 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.816 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.1.0.818配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表6 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.1.0.818 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.23.4 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.816 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
新增和增强特性
AppAnalyzer支持导出、导入体检报告。具体请参考管理体检报告。
DevEco Studio 6.1.0 Beta2(6.1.0.816)
兼容性配套关系
DevEco Studio 6.1.0.816携带的工具列表、支持的API范围及开发态版本号信息如下:
表7 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS Emulator | 6.1.0.300 | 模拟器。 |
| Hvigor | 6.23.3 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.816 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.1.0.816配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表8 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.1.0.816 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.23.3 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1.816 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
新增和增强特性
开发环境搭建- 在API 23及以上工程,支持Car设备添加RemoteNotificationAbility。具体请参考在模块中添加Ability。
- 在API 23及以上工程,支持Car设备添加Map Page和Payment Page。具体请参考添加Page。
- 新增工程问答。具体请参考工程问答。
- 代码续写时支持使用模型和提示词。具体请参考代码续写。
- 支持添加和管理提示词库。具体请参考自定义提示词库(Prompts)配置。
- API变更查询接入CodeGenie快速问答功能,CodeGenie提供根据代码文件和变更文档输出非兼容API的修改建议,以及新增筛选API变更类型功能。具体请参考代码阅读。
- 如果本地没有模拟器,DevEco Studio会预置模拟器,开发者无需创建即可快速使用。同时模拟器会展示在设备列表中,选择模拟器并点击运行按钮,即可一键完成启动模拟器、编译构建、推包运行操作。具体请参考创建模拟器。
- 三折叠模拟器的工具栏新增6个按键,用于对屏幕折叠状态进行模拟。具体请参考使用工具栏。
- 模拟器支持配置DNS。具体请参考网络。
- AppAnalyzer支持使用远程真机进行云测试。具体请参考支持的设备。
- Snapshot支持导入混淆及调试文件,还原文件名称和文件路径;Shortest Paths页签支持实时切换和展示用户选择的对象。具体请参考Snapshot模板基本操作。
- Allocation分析任务新增支持录制System Resources泳道,All Heap & Anonymous VM泳道中Record JS Stack默认开启。具体请参考内存分析介绍。
- 模块级oh-package.json5新增oh-exports字段,通过该字段控制导出模块中文件,实现包的可见性控制。具体请参考oh-package.json5。
DevEco Studio 6.1.0 Beta1(6.1.0.609)
兼容性配套关系
DevEco Studio 6.1.0.609携带的工具列表、支持的API范围及开发态版本号信息如下:
表9 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS Emulator | 6.1.0.200 | 模拟器。 |
| Hvigor | 6.23.2 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.1.0.609配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表10 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.1.0.609 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.23.2 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.1.1 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| modelVersion | 6.1.0 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.1.0(23) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.1.0(23) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
新增和增强特性
开发环境搭建- DevEco Studio支持开发API 23工程。
- Inline Edit入口名称变更为Inline Chat。具体请参考编辑区对话。
- 生成页面后,预览时支持切换亮色和暗色模式。具体请参考页面生成。
- CodeGenie增加了Snapshot对比场景的分析能力,主要包括监听事件、动画资源、泄露次数分析等内存问题场景。具体请参考智慧调优。
- Code Linter新增通过命令行进行代码检查能力。具体请参考规则变更说明。
- ArkTSDoc功能支持多模块导出,以及导出时支持设置不需要被导出的目录。具体请参考文档生成。
- 模拟器支持热启动,即启动时加载上次关闭时保存的快照,启动后会恢复至上次关闭时的状态。具体请参考启动和关闭模拟器。
- 支持通过命令行创建、删除模拟器,查询、下载或删除模拟器镜像等。具体请参考通过命令行使用模拟器。
- 新增WearableKid模拟器。具体请参考设备支持类型。
- ArkUI Inspector支持查看窗口交互事件,包括触屏、鼠标、按键、滚轮、窗口焦点变化事件,帮助开发者定位窗口发生失焦、获焦、重绘等问题。具体请参考查看窗口交互事件。
- DevEco Studio支持对C++编译生成的无源码so文件进行二进制插桩,进而开启HWASan功能。具体请参考使用HWASan检测内存错误。
- 热重载支持import *、动态import、lazy import、napi_load_module和napi_load_module_with_info。具体请参考使用约束。
- AppAnalyzer新增上架合规体检,针对AppGallery应用的上架合规要求进行检测,提前发现需要重点关注的合规事项,了解应做和不应做的事项,避免常见误区。具体请参考上架合规体检。
- 场景化体检新增前台静置、运行异常场景。具体请参考场景化体检。
- Hvigor支持可视化查看和执行任务。具体请参考任务可视化与执行。
- 工程级build-profile.json5文件的packOptions下新增enableIncrementalSoCompress字段,用于构建HAP/HSP时,指定是否开启增量压缩,复用上一次构建已经压缩好的so,加快打包速度。具体请参考工程级build-profile.json5文件。
- 模块级build-profile.json5文件的resOptions下新增qualifiersConfig字段,用于配置HAP/HSP模块的限定词目录,编译时会进行过滤,匹配到的限定词目录会被打包到产物中。具体请参考模块级build-profile.json5文件。
- 支持进行无线调优。具体请参考性能问题定界:实时监控。
- Frame场景分析新增查看Session中Frame页面布局信息的开关。具体请参考Frame分析。
- Energy Anomaly泳道支持查看能耗异常信息和能耗异常原因。具体请参考能耗诊断:Energy分析。
- Allocation分析任务支持录制All Heap & Anonymous VM泳道,不支持录制Native Allocation泳道。具体请参考内存分析介绍。
- ohpm命令支持查询三方库的版本更新信息。具体请参考ohpmdependency-check。
DevEco Studio 6.1.0 Release引入的变更
编辑器新版本暂不支持C API兼容性告警的Quick Fix功能
从DevEco Studio 6.1.0 Release(6.1.0.850)版本开始,DevEco Studio不支持Quick Fix自动快速修复C API兼容性告警。
变更影响如用户编写如下代码:
工程级build.profile.json5配置为,"compatibleSdkVersion": "5.1.1(19)",
同时,用户使用API 20的接口。
# include <ohaudio/native_audio_stream_manager.h>
void test()
{
OH_AudioStreamManager_IsFastPlaybackSupported(nullptr, nullptr, AUDIOSTREAM_USAGE_UNKNOWN);
}
此时,老版本存在C API兼容性告警和使用APIAVAILABLE的Quick Fix能力。

新版本保留C API告警,去掉自动修改代码的Quick Fix功能,并新增指导文档跳转链接。

参考CAPI兼容性保护高阶用法手动进行告警修复。
编辑器新版本修改为不支持自动传递COMPATIBLESDKVERSION参数给编译器
从DevEco Studio 6.1.0 Release(6.1.0.850)版本开始,DevEco Studio不自动传递 "arguments": "-DOHOS_COMPATIBLE_SDK_VERSION=x.x.x" 参数给cmake,不默认开启弱引用功能 。
变更影响在DevEco Studio版本:6.1.0.830(API 23 Release) 上使用了C API兼容性保护,如果在高版本需要继续使用,必须参考CAPI兼容性保护高阶用法的步骤重新配置。
适配指导参考CAPI兼容性保护高阶用法步骤重新配置。