DevEco Studio 2.1 Beta2 (2021年2月5日)
比较遗憾,IDE仍是不支持Linux环境,估计要到3.0版本才支持。
新增特性: - macOS版本支持Java应用预览功能,包括JavaUI布局和XML布局两种方式的预览,其中JavaUI布局(AbilitySlice.java或Ability.java文件)可以动态预览应用的交互效果,如点击、跳转、滑动等互动式操作,修改了布局代码后,点击预览器窗口中的
按钮,可以查看修改后的布局效果;XML布局文件可以实时预览,修改和保存了XML代码后,预览器会实时展示应用的布局效果。具体请参考使用预览器查看应用效果。 - 手机(Phone)新增5个工程模板,包括About Feature Ability(Java)、Full Screen Feature Ability(Java)、Navigation Feature Ability(Java)、Privacy Statement Ability(Java)和Refresh Feature Ability(JS)。具体请参考工程模板介绍。
- 新增支持JS和C/C++的调试变量可视化,在JS或C/C++代码调试过程中,可以通过Plain(树形)、Line(折线图)、Bar(柱状图)和Table(表格)方式可视化呈现变量的当前值;同时支持变量连续变化值可视化,以坐标图的方式进行呈现同时呈现多个变量连续变化的过程。具体请参考变量可视化调试。
- 新增应用安全检查的隐私检查服务,通过动态检测和分析应用在设备上运行的隐私敏感行为,帮助开发者排查应用的恶意行为,构建纯净绿色的HarmonyOS应用。具体请参考应用安全测试。
- 新增应用云测试服务,包括应用的兼容性、稳定性和性能测试,检测应用从安装、启动、运行和卸载的全生命周期中可能存在的问题,全方位检测应用质量。具体请参考应用自动化测试。
增强特性: - XML编辑器能力增强,对预定义Json/XML中的资源,可以实时动态联想和跳转;在XML布局文件中通过<databind>标签实现通过java和xml之间的数据动态绑定功能。
- Java编辑器能力增强,在重构工程目录结构或者java类名时,config.json配置文件中的引用会联动修改。
- JS/HML/CSS编辑器能力增强:
- 代码自动补齐增强;
- 支持ES6、emmet语法和Media Query条件规则;
- 支持重复变量和未使用变量检查,自动显示Deprecated删除线,并支持JS、HML和CSS代码的拼写检查。
- C/C++编辑器能力增强:
- 代码自动补全增强;
- 支持预处理和宏定义的代码高亮自定义设置;
- 函数声明和定义支持相互跳转;
- 支持快速查看类、方法、函数及参数等类型自定义的注释内容预览。
- 新增查看预览的Log日志,可以在预览过程中查看日志信息,同时还支持中英文切换。
解决的问题: - 解决了模拟器不支持WebView控件显示的问题。
- 解决了工程同步时Gradle下载失败的问题,通过集成Gradle工具,开发者无需单独再下载Gradle工具。
下载地址
|