操作系统
MacOS 10.15
最近更新
2024年09月07日
使用许可
免费
语言
支持中文
开发者
华为
文件大小
3.17 GB

DevEco Studio,全称HUAWEI DevEco Studio,是华为基于IntelliJ IDEA Community开源版本打造的一款面向全场景多设备的分布式应用开发平台。该平台为开发者提供了一站式的开发服务,涵盖了分布式多端开发、分布式多端调测、多端模拟仿真,以及全方位的质量与安全保障。


高效智能代码编辑:

DevEco Studio支持ArkTS、JS语言的代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找等功能,这些功能极大地提升了代码编写的效率和准确性。


多端双向实时预览:

DevEco Studio支持UI界面代码的双向预览、实时预览、动态预览、组件预览以及多端设备预览,便于开发者快速查看代码运行效果,从而加快开发进程。


全新构建体系:

通过Hvigor编译构建工具,开发者可以一键完成应用及服务的编译和打包,更好地支持ArkTS/JS开发。


高效代码调试:

DevEco Studio提供ArkTS、JS代码的断点设置、单步执行、变量查看等调试能力,有助于开发者快速定位和解决应用及服务中的问题。


多设备统一开发环境:

DevEco Studio支持多种HarmonyOS设备的应用开发,包括手机、平板、车机、智慧屏、智能穿戴等,实现一个工程和一份代码跨设备运行,最大化代码重用。


支持多语言开发和调试:

DevEco Studio包括Java、XML、C/C++、JS、CSS和HML等,满足开发者在不同开发场景下的需求。


支持FA和PA快速开发:

通过工程向导快速创建FA/PA工程模板,一键式打包成HAP(HarmonyOS Ability Package),简化开发流程。


丰富的调试和运行能力:

DevEco Studio支持在模拟器或真机上进行应用程序的调试和运行,提供日志查看器,能够查看应用程序的运行日志和错误信息,帮助开发者定位和解决问题。


插件支持:

DevEco Studio支持插件扩展,开发者可以通过安装插件来增强功能,如集成第三方SDK、增加代码模板、拓展调试器功能等。


国际化支持:

支持多语言开发和国际化,可以配合HarmonyOS的多语言资源管理来开发多语言应用程序。

5.0.3.800 版本更新说明:

SDK路径变更

升级到DevEco Studio NEXT Beta1(5.0.3.800)版本,SDK路径发生变化,hdc环境变量失效,需根据新的sdk路径重新配置hdc环境变量。


变更影响

旧版本hdc工具路径:DevEco Studio安装目录/sdk/HarmonyOS-NEXT-DBx/openharmony/toolchains

新版本hdc工具路径:DevEco Studio安装目录/sdk/default/openharmony/toolchains


适配指导

请根据新的sdk路径重新配置hdc环境变量。



@security/specified-interface-call-chain-check配置字段变更

Code Linter检查安全规则@security/specified-interface-call-chain-check中,namespace字段配置类型从字符串变更为数组。


适配指导

若应用代码工程根目录code-linter.json5文件中存在该规则时,需要将namespace字段配置类型修改为数组。具体请参考@security/specified-interface-call-chain-check。



编译构建校验增强

升级到DevEco Studio NEXT Beta1(5.0.3.800)版本后,编辑器、编译构建针对上架检测的部分规则增强校验。


变更影响

可能会导致部分历史工程在编辑器报错,编译构建失败。增强校验的检测规则如下:

  • module.json5中type为form的ExtensionAbility中的metadata字段不能缺省,也不能是空数组。
  • module.json5中type为form的ExtensionAbility中的metadata必须要存在一个name为‘ohos.extension.form’的对象值,且对应的resource值不能缺省。
  • module.json5中的requestPermissions字段使用的权限必须为系统已定义好的权限或者definePermissions字段中定义的权限。


适配指导

  • 在module.json5中type为form的ExtensionAbility中增加metadata字段,补充一个name为‘ohos.extension.form’的对象值,并配置对应的resource值,具体配置方式参考metadata标签
  • 将module.json5中的requestPermissions字段使用的权限修改为系统已定义好的权限或者definePermissions字段中定义的权限。



默认构建字节码HAR

升级到DevEco Studio NEXT Beta1(5.0.3.800)版本后,默认构建的HAR包产物由源码格式变更为字节码格式。


变更影响

可能导致历史工程编译构建失败:

  • 如果工程级build-profile.json5文件的useNormalizedOHMUrl字段为true,则默认将noExternalImportByPath设置为true,即通过相对路径跨模块引用文件时,由warning报错改为error报错。
  • 如果工程级build-profile.json5文件的useNormalizedOHMUrl字段为true,当oh-package.json5中依赖的包使用的别名和依赖包的oh-package.json5的name不一致时,由warning报错改为error报错。


适配指导

  • 在工程级build-profile.json5文件中添加noExternalImportByPath字段并设置为false。
"buildOption": {
  "strictMode": {
    "noExternalImportByPath": false
  }
}
  • 将oh-package.json5中依赖的包使用的别名,修改为依赖包的oh-package.json5中的name。

其他版本
最近更新软件 - MacOS 软件更新列表
抖店 [行业] 抖店 0.12.19 Intel/Silicon
今天 02:48
MKVToolNix [媒体] MKVToolNix 87.0 Intel/Silicon
今天 02:38
Discord [网络] Discord 0.0.318 Intel/Silicon
今天 02:33
IBM SPSS Statistics [应用软件] IBM SPSS Statistics 29.0.2.0 Intel/Silicon
今天 02:32
PhpWebStudy [开发] PhpWebStudy 4.3.0 Silicon
今天 02:17
PhpWebStudy [开发] PhpWebStudy 4.3.0 Intel
今天 02:16
RunJS [开发] RunJS 3.0.0 Intel/Silicon
今天 02:14
Postman [开发] Postman 11.11 Silicon
今天 02:05
Postman [开发] Postman 11.11 Intel
今天 02:05
PostgreSQL 10 [开发] PostgreSQL 10 10.23 Intel/Silicon
今天 00:59
新软件 - MacOS 新软件列表
抖店 [行业] 抖店 0.12.19 Intel/Silicon
今天 02:48
IBM SPSS Statistics [应用软件] IBM SPSS Statistics 29.0.2.0 Intel/Silicon
今天 02:32
PostgreSQL 10 [开发] PostgreSQL 10 10.23 Intel/Silicon
今天 00:59
PostgreSQL 11 [开发] PostgreSQL 11 11.22 Intel/Silicon
今天 00:42
PostgreSQL 12 [开发] PostgreSQL 12 12.20 Intel/Silicon
今天 00:35
PostgreSQL 13 [开发] PostgreSQL 13 13.16 Intel/Silicon
昨天 23:31
PostgreSQL 14 [开发] PostgreSQL 14 14.13 Intel/Silicon
昨天 23:18
PostgreSQL 15 [开发] PostgreSQL 15 15.8 Intel/Silicon
昨天 23:13
PostgreSQL 16 [开发] PostgreSQL 16 16.4 Intel/Silicon
昨天 23:05
微信开发者工具 [开发] 微信开发者工具 1.06.2407120 Silicon
09-03