【更新日志】DevEco Studio 2.1 Beta4更新:卡片、Java代码混淆

鸿蒙开发者社区官方账号
发布于 2021-4-30 17:01
浏览
0收藏

【更新日志】DevEco Studio 2.1 Beta4更新:卡片、Java代码混淆-鸿蒙开发者社区

如何更新

  • 如果您已经安装DevEco Studio,Windows平台可以通过点击Help > Check for Update按钮来检查并更新最新版本;macOS平台可以通过点击DevEco Studio > check for updates按钮来检查并更新最新版本。
  • 您也可以通过点击下载DevEco Studio链接,下载完整的安装包。

 

已知问题
在使用DevEco Studio V2.1 Beta4过程中,您可能会遇到以下问题,我们将在后续版本中针对这些问题进行改进和优化。

  • 在双向预览功能中,控件的属性面板未展示部分组件(包括panel、toolbar、toolbar-item、toggle、piece、badge、stepper、stepper-item)的属性。
  • Java预览器在预览gif图片时,可能会出现卡顿的现象。
  • JS不支持Attach Debugger to Process调试。
  • 使用Wearable真机和模拟器运行JS测试框架进行单步调试时,需要点两次Resume Program才能进入下一个断点。

 

V2.1 Beta4(2021-04-30)

 

新增特性:

  • 新增服务卡片特性,服务卡片是鸿蒙FA的一种主要信息呈现形式,开发者可以在卡片中展示用户最关心的FA数据,并可以通过点击服务卡片内容直接打开FA。例如,天气类FA,可以在服务卡片中展示当前的基本天气信息,点击服务卡片启动天气FA,展示详细的天气数据。关于服务卡片详细介绍请参考开发服务卡片。具体请参考开发服务卡片。

【更新日志】DevEco Studio 2.1 Beta4更新:卡片、Java代码混淆-鸿蒙开发者社区

  • 新增Java代码混淆特性,通过使用proguard工具混淆代码,可将类名、字段、方法名转化为剪短而无意义的名称,可以有效减小应用包大小;同时,代码混淆功能还可以提升反编译的难度,降低源代码泄露的风险,起到保护源代码的目的。具体请参考配置Java代码混淆。

 

增强特性:

HarmonyOS SDK更新至2.1.1.20版本,Stage为Release。对此,DevEco Studio会针对历史工程进行适配,对于V2.1 Beta 2及之前版本的工程,config.json中的releaseType字段取值会自动适配为Release,对于V2.1 Beta 3版本的工程,releaseType字段取值保持Beta1不变。请注意,在模拟器和真机设备中运行时,该字段必须与模拟器或真机的镜像版本匹配才能正常运行,具体请参考适配历史工程。

 

解决的问题:

  • 解决了build.gradle脚本配置的compileSdkVersion通过公共变量的方式配置,导致layout下的xml文件报红的问题。
  • 解决了config.json可视化配置界面中,输入package的值不自动联想的问题。
  • 解决了config.json可视化配置界面中,当表格存在必填字段的标签时,不进行输入校验的问题。
  • 解决了在打开HVD Mananger进行登录授权时,如果登录后未授权的情况下关闭HVD Manager,出现DevEco Studio卡死的问题。
  • 解决了使用Phone和Tablet模拟器进行Java调试时,无法进入断点的问题。
  • 解决了css文件在代码量大(例如2000行)时,可能出现自动联想及跳转失效的问题。
  • 解决了批量拷贝js page到当前工程后,编辑器可能出现自动联想补齐失效的问题。

 

欢迎大家下载体验》》》DevEco Studio 2.1 Beta4版本

已于2021-4-30 17:05:48修改
1
收藏
回复
举报
1条回复
按时间正序
/
按时间倒序
奶盖
奶盖

鸿蒙的编辑器也是在不断的进步呀

回复
2021-5-6 10:20:05
回复
    相关推荐