DevEco Studio V3.0 Beta2 版本说明

icegoblin
发布于 2023-3-20 16:00
浏览
0收藏

版本兼容性

DevEco Studio 3.0 Beta2版本兼容性配套关系如下表所示,对于系统要求请参见​​运行环境要求​​。

组件

版本要求

说明

Gradle

7.3(最低版本要求7.2)

在使用DevEco Studio进行编译构建的场景,DevEco Studio自带了gradle 7.3版本,无需单独安装;如果是使用流水线编译构建场景,需要开发者手动修改工程的gradle/wrapper/gradle-wrapper.properties中对应的gradle版本号为7.3。

JDK

11.0.x

在使用DevEco Studio进行编译构建的场景,DevEco Studio自带了JDK 11版本,无需单独安装;如果是使用流水线编译构建场景,需要配置JAVA_HOME为JDK 11。

Node.js

v14.18.1及以上版本,且只支持14系列版本

DevEco Studio已内置Node.js 14.18.1版本,无需单独安装。如果是使用流水线编译构建场景,推荐开发者手动安装v14.19.1及以上版本,且只支持14系列版本。

HarmonyOS SDK/Toolchains

3.0.0.0

HarmonyOS SDK支持API 7。DevEco Studio默认使用最新的Toolchains,如编译出现提示升级Toolchains时,需要在SDK Manager界面升级对应Toolchains;如果是使用流水线编译构建场景,需要通过SDK命令行工具更新Toolchains至最新版本。

OpenHarmony SDK/Toolchains

3.1.0.0

OpenHarmony SDK支持API 8。

hap插件

3.0.5.2

为确保新版本的编译构建功能正常使用,请升级历史工程编译构建插件版本为3.0.5.2,使用DevEco Studio场景打开历史工程,DevEco Studio会自动适配;使用流水线场景,需要手动修改工程级build.gradle中的hap插件版本为3.0.5.2。

decctest插件

1.2.7.2

-

版本变更说明

新增特性

  • 新增DevEco Studio支持界面功能菜单的汉化版本,默认显示为英文,如需开启汉化版本,请打开DevEco Studio的Settings界面,在Plugins > installed中手动勾选“Chinese(Simplified)”插件,然后重新启动DevEco Studio即可生效。
  • 新增支持平行视界的可视化配置,平行视界通过easygo.json文件配置平行视界显示策略,DevEco Studio支持一键式创建easygo文件,同时还可以通过可视化的“预览设计页面”,配置平行视界的分屏模式和显示策略,“预览设计页面”配置的信息会自动同步到easygo文件中。具体请参考​​平行视界开发指导​​。
  • 新增支持使用ArkCompiler方舟编译器编译的ArkTS工程在Phone和Tablet设备上的调试能力,支持断点管理、变量查看、Step Into\Step Over\Step Out等单步调试功能,当前仅支持在远程模拟器的P40 Pro设备上调试。具体请参考​​使用模拟器进行调试​​。
  • 新增支持ArkTS应用或服务的测试能力,提供可视化结果展示及离线测试报告,便于开发者快速定位问题。同时新增支持分布式应用或服务的测试能力,通过调用跨设备API(TestAPI),实现控制/获取多设备的状态/数据等操作,从而达到多设备场景下的测试目的。
  • 新增通过命令行方式编译构建HarmonyOS应用和服务的指导,通过命令行的方式构建应用或服务,可用于构筑CI(Continuous Integration)持续集成流水线,按照计划时间自动化的构建HAP、APP、签名、安装部署等操作,降低开发者负担。具体请参考​​通过命令行方式构建应用或服务​​。

增强特性

  • 工程管理特性增强:
  • 工程模板新增Empty AbilitySport and Health Ability支持低代码开发的模板。
  • 支持在工程中导入Java Library。
  • 编辑器特性增强:
  • 支持ArkTS代码结构化视图和资源的自动联想。
  • 支持ohosTest的资源自动联想和平行视界配置文件的编辑。
  • 预览器特性增强:
  • 支持ArkTS组件预览,要求compileSdkVersion为8或以上。
  • ArkTS实时预览支持边修改属性边展示预览效果,无需保存修改才生效,要求compileSdkVersion为8或以上。
  • 支持通过拖拽的方式修改预览界面的分辨率,当前支持Phone、Tablet、TV和Wearable设备,且要求compileSdkVersion为7或以上。
  • 编译构建特性增强:
  • 编译构建插件升级至3.0.5.2,同时gradle插件支持gradle7.3版本。
  • 支持在工程级的build.gradle中配置versionName和versionCode。
  • 同一个工程包含Wearable和Lite Wearable设备,在编译构建时,Wearable HAP包的config.json中的“deviceType”只包含Wearable类型;LiteWearable HAP包的config.json中的“deviceType”只包含LiteWearable类型。
  • 模拟器特性增强:本地X86模拟器新增支持Wearable、TV设备的镜像,可以创建Wearable、TV本地模拟器。
  • 调试特性增强:支持HAP中多Ability实例的调试,用户直接点击切换Ability后便可以继续调试。
  • 调优特性增强:
  • 支持JS应用堆快照的转储、解析、展示和导出导入,并进一步支持对比不同的堆快照以查看内存变化。
  • 支持跟踪JS应用执行过程,能够解析、查看和导出导入JS应用跟踪数据,并以多种呈现图表展示跟踪数据。

解决的问题:

  • 解决了创建HarmonyOS Library时,Compatible API Version参数无法选择的问题。
  • 解决了在工程创建向导中,如果修改了BundleName字段,工程不会同步修改所有引用bundleName取值的问题。
  • 解决了在svg转xml后,出现attr子标签和科学计数常量E无法识别,导致编辑器报错的问题。
  • 解决了智能辅助编辑SmartAssist在用户使用tab或选中补全结果后,有一部分代码块被删除的问题。
  • 解决了在macOS系统中,如果SDK存储路径有空格,使用方舟编译器进行编译时,会编译失败的问题。
  • 解决了使用C++变量可视化功能调试时,会出现单步调试操作卡顿,且变量连续变化值会显示异常的问题。
  • 解决了ArkTS编辑器中BadgePosition字段会误报错误信息的问题。
  • 解决了在配置向导中设置npm信息时,原有.npmrc文件被覆盖,导致npm配置信息丢失的问题。提供了在配置npm信息时,会自动将原有.npmrc文件以“.npmrc+时间戳”的文件命名方式进行存储。
  • 解决了在使用ArkTS开发应用或服务时,DevEco Studio出现无响应,需要通过任务管理器才能结束进程的问题。



文章转载自:https://developer.harmonyos.com/cn/docs/documentation/doc-releases/release_notes-0000001057597449

分类
标签
devecostudio-windows-tool-3.0.0.800.zip 951.35M 3次下载
devecostudio-mac-tool-3.0.0.800.zip 1.14G 14次下载
已于2023-3-20 16:00:16修改
收藏
回复
举报
回复
    相关推荐