DevEco Studio 6.0.2
DevEco Studio 6.0.2 Release(6.0.2.660)兼容性配套关系
DevEco Studio 6.0.2.660携带的工具列表、支持的API范围及开发态版本号信息如下:
表1 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.0.2 Release SDK | - |
| HarmonyOS Emulator | 6.0.2.210 | 模拟器。 |
| Hvigor | 6.22.7 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2.660配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表2 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.0.2.660 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.22.7 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.0.2 Release SDK | - |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2 Release(6.0.2.660)新增和增强特性
无新增和增强特性。
DevEco Studio 6.0.2 Release(6.0.2.650)兼容性配套关系
DevEco Studio 6.0.2.650携带的工具列表、支持的API范围及开发态版本号信息如下:
表3 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.0.2 Release SDK | - |
| HarmonyOS Emulator | 6.0.2.200 | 模拟器。 |
| Hvigor | 6.22.4 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2.650配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表4 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.0.2.650 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.22.4 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.0.2 Release SDK | - |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2 Release(6.0.2.650)新增和增强特性
无新增和增强特性。
DevEco Studio 6.0.2 Release(6.0.2.642)兼容性配套关系
DevEco Studio 6.0.2.642携带的工具列表、支持的API范围及开发态版本号信息如下:
表5 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.0.2 Release SDK | - |
| HarmonyOS Emulator | 6.0.2.200 | 模拟器。 |
| Hvigor | 6.22.3 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2.642配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表6 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.0.2.642 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.22.3 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.0.2 Release SDK | - |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2 Release(6.0.2.642)新增和增强特性
无新增和增强特性。
DevEco Studio 6.0.2 Release(6.0.2.640)兼容性配套关系
DevEco Studio 6.0.2.640携带的工具列表、支持的API范围及开发态版本号信息如下:
表7 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.0.2 Release SDK | - |
| HarmonyOS Emulator | 6.0.2.200 | 模拟器。 |
| Hvigor | 6.22.3 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2.640配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表8 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.0.2.640 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.22.3 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.640 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.0.2 Release SDK | - |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2 Release(6.0.2.640)新增和增强特性
无新增和增强特性。
DevEco Studio 6.0.2 Beta1(6.0.2.636)兼容性配套关系
DevEco Studio 6.0.2.636携带的工具列表、支持的API范围及开发态版本号信息如下:
表9 DevEco Studio
| 组件 | 版本 | 说明 |
|---|---|---|
| HarmonyOS SDK | HarmonyOS 6.0.2 Beta1 SDK | - |
| HarmonyOS Emulator | 6.0.2.100 | 模拟器。 |
| Hvigor | 6.22.2 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.636 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | Hvigor、ohpm等工具的运行时环境。 |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2.636配套使用的命令行工具列表、支持的API范围及开发态版本号信息如下:
表10 命令行工具
| 组件 | 版本 | 说明 |
|---|---|---|
| Command Line | 6.0.2.636 | 命令行工具集版本。 |
| codelinter | 6.0.240 | 执行代码检查与修复的工具。 |
| hstack | 5.1.0 | 将release应用混淆后的crash堆栈还原为源码对应堆栈的工具。 |
| hvigorw | 6.22.2 | 编译构建工具DevEco Hvigor(以下简称Hvigor),适用于API 10及以上的工程。 |
| ohpm | 6.0.2.636 | OpenHarmony三方库的包管理工具。 |
| Node.js | 18.20.1 | codelinter、hvigorw、hstack、ohpm等工具的运行时环境。 |
| sdk | HarmonyOS 6.0.2 Beta1 SDK | - |
| modelVersion | 6.0.2 | 开发态版本号。 |
| compatibleSdkVersion | 最低兼容版本:4.0.0(10) | 标识应用/元服务运行所需兼容的最低SDK版本。 |
| compileSdkVersion | 6.0.2(22) | 标识编译应用/元服务所使用的SDK版本。 |
| targetSdkVersion | 4.0.0(10)~6.0.2(22) | 标识应用/元服务运行所需目标SDK版本,介于compatibleSdkVersion和compileSdkVersion之间。 |
DevEco Studio 6.0.2 Beta1(6.0.2.636)新增和增强特性
开发环境创建- DevEco Studio支持开发API 22工程。
- ohpm-repo支持基于dockerfile进行私仓服务搭建。具体请参考基于Dockerfile部署ohpm-repo私仓。
- Inline Edit支持选择三方模型,对代码文件分析和生成分析报告,以及参数校验、代码注释、代码优化。具体请参考编辑区代码生成。
- CodeGenie增加OOM内存溢出场景的分析能力,主要包括ArkUI组件、NAPI、闭包等内存问题场景。具体请参考智慧调优。
- 编译报错修复的交互过程进一步优化,支持编辑区显示修改前后的差异点,以及开启自动编译验证。具体请参考编译报错智能分析。
- 支持用户配置全局级别或工程级别的开发规则(Rules),在自定义智能体模式下,可生成更加符合Rules规范的代码。具体请参考规则(Rules)配置。
- CodeGenie问答时关闭Deep Thinking深度思考,但增强意图识别能力,更加了解用户意图。
- Code Linter新增2条检查规则。具体请参考规则变更说明。
- 在构建脚本中编写代码时,支持代码补全、代码生成、代码重构等代码编辑能力。具体请参考基于hvigorfile脚本开发。
- 新增部分ACL权限支持通过自动签名快速申请。具体请参考支持ACL权限。
- 支持同时在多个设备上运行应用,包括真机和已启动的模拟器。具体请参考多设备运行。
- 在多人协作开发场景中,使用Hot Reload能力时,支持在hvigorfile.ts中动态配置签名或应用版本号,避免每个开发者都需要本地修改。具体请参考动态配置签名或应用版本号。
- 调试时支持查看ArkUI状态变量的实时变化情况。具体请参考查看ArkUI状态变量。
- DevEco Studio新增Database Inspector,针对应用SQLite和向量数据库,支持执行SQL语句查看、修改应用数据库,无需将应用数据库先导出到本地,提升开发调试效率。具体请参考访问应用数据库。
- 支持使用逻辑运算符&拼接多个关键字,精准搜索HiLog日志。具体请参考按关键字过滤日志。
- 针对AppFreeze类型的FaultLog,支持对THREAD_BLOCK_6S类型的问题,展示3s和6s时间点的主线程堆栈日志,并标识栈帧中可能的故障处。具体请参考查看3s/6s堆栈日志。
- DevEco Studio支持查看设备上应用终止的相关日志信息,包括应用异常退出的时间、进程名、异常退出原因等。具体请参考查看App Killed(应用终止)日志。
- 黑盒覆盖率测试支持以下能力:
- 规则体检新增3条功能兼容性规则,1条性能规则。具体请参考规则总览。
- 场景化体检新增多设备场景,新增支持三折叠手机模拟器进行多设备测试和UX测试。具体请参考多设备和使用约束。
- hvigor-config.json5文件新增parameterFile字段,用于在编译构建时开启参数化配置功能。具体请参考parameterFile。
- hvigor-config.json5文件的properties下新增ohos.defaults.autoLazyImport字段,用于指定编译时是否自动将符合lazy-import语法规范的import语句添加"lazy"关键字,同时支持通过命令行参数-c或--config配置该字段。具体请参考hvigor-config.json5文件。
- 工程级build-profile.json5文件的packOptions下新增appWithSignedPkg字段,用于指定构建APP时,除了默认的app包之外,是否额外生成产物名称带all的app包,app包里的hap和hsp都是签名的包。具体请参考工程级build-profile.json5文件。
- 工程级build-profile.json5文件的strictMode下新增disableSendableCheckRules字段,用于指定需要关闭校验的Sendable规则。具体请参考工程级build-profile.json5文件。
- 在DevEco Studio中单独构建HAR模块时,支持指定target。具体请参考定制HAR多目标构建产物。
- DevEco Profiler新增统计GPU内存分布的能力。具体请参考基础内存:Allocation分析。
- ohpm拉取元数据时支持拉取精简版本的元数据。具体请参考ohpm仓库接口协议。
- ohpm通过devDependencies引入的依赖,不在当前模块互相校验循环依赖。具体请参考oh-package.json5。
- ohpm命令支持通过options方式指定环境变量,以及支持调试模式。具体请参考常用命令中各命令行。