当前位置: 首页 > 科技观察

强大的Harmonyos开发环境——DevEcoStudio2.1Beta3发布

时间:2023-03-16 12:28:28 科技观察

更多信息请访问:https://harmonyos.51cto.com,与华为官方共同打造的鸿蒙技术社区新特性:新的预览器Java的xml布局和JS的两个-预览功能支持代码编辑器、UI界面和ComponentTree控件树的联动。比如在UI界面上选中一个控件,那么控件树中的控件也会被选中,同时编辑器中的代码块也会高亮显示。同样,如果在控件树上选择了一个代码块或一个控件,其他两个也会一起显示。有关详细信息,请参阅使用预览器查看应用效果。预览器增加了Java的PreviewMock数据模拟功能。在预览场景中,开发者可以根据实际需要在预览场景中模拟API接口或代码中各种方法的返回值和对象中Field的值,增强预览场景中的预览体验。有关详细信息,请参阅使用预览器查看应用效果。手机(Phone)新增5个项目模板,包括设备控制功能能力(Js)、分类页面功能能力(Java)、网格页面功能能力(Java)、登录页面功能能力(Java)和图片编辑功能能力(Java)。详见项目模板介绍。新增原子服务可视化配置功能,支持config.json文件的可视化配置,在可视化界面中详细说明各个配置项的作用,同时提供各个参数的有效性校验。对于枚举类型的参数,提供下拉选项,可以有效提高修改效率和体验(金丝雀)。具体请参考应用配置文件介绍。新增资源目录和资源文件创建向导,支持使用限定符任意组合创建资源。通过创建向导,开发者不需要手动输入各种限定词,也不需要考虑各种限定词之间的组合关系。DevEcoStudio会帮助开发者自动处理。详见资源文件分类说明。全新的HarmonyOS应用测试框架支持HarmonyOSJUnit测试功能,可以帮助开发者在开发过程中及时发现代码问题,提高开发效率,保证开发质量。详情请参考HarmonyOS应用测试框架。增强特性:SDK更新升级涉及API版本转换。原APIVersion3改为4,4改为5,打开历史项目时,DevEcoStudio会自动适配,无需手动修改。将IntelliJIDEA基础升级到IntelliJIDEACommunityEdition2020.2.4。同时,由于基础升级,安装的第三方插件可能存在不兼容的情况。开发者需要手动升级不可用的第三方插件。在调试阶段,可以设置hap包的安装方式。开发人员可以通过覆盖安装来安装应用程序。这样安装的应用中的缓存数据会保留下来,不需要重新安装应用再重建相关数据,方便调试。增强Java代码布局预览能力,支持实时预览功能。开发者在预览Ability或AbilitySlice时,可以保存修改后的代码,并在预览器界面实时加载。增强的JS/HML/CSS编辑器能力:1.优化大型JS文件的补全效率和debugwatch窗口的补全提示。2.增加资源文件参考搜索,优化符号搜索效率。3.增加代码风格自定义设置、代码校验错误项屏蔽、第三方包引用。增强了XML/Json编辑器的功能,支持资源搜索引用、重命名和合法性检查。Java编辑器能力增强,支持AI智能辅助提示和代码补全、API权限检查、能力注册检查、Har依赖转移。解决的问题:1.部分开发者下载Node.js速度慢或下载失败。通过集成Node.js并预置华为公有云的npm仓库,进一步缩短鸿蒙应用开发环境搭建时间。2、macOS11.x版本不兼容问题已适配支持macOS11.2.2版本。3、XML中的drawable资源无法关联。下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio#download玩得开心!更多信息请访问:与华为共建鸿蒙科技社区https://harmonyos.51cto.com