HarmonyOS开发 API 13发布首个Beta版本,部分已知的问题建议处理方案

HarmonyOS 5.0.1 Beta3,是HarmonyOS开发套件基于API 13正式发布的首个Beta版本。该版本在OS能力上主要增强了C API的相关能力,多个特性补充了C API供开发者使用。该版本对部分已知问题做了解决和优化,部分问题给出了解决方案和适配计划,具体见以下内容。

已知的问题

  • 设备底部导航条遮挡应用界面,效果显示不佳

【问题现象】HarmonyOS NEXT Developer Beta版本支持导航条功能,如果应用未完成相关适配,可能存在界面遮挡,影响UX显示效果。

【引入版本】HarmonyOS NEXT Developer Beta1

【解决措施】应用可参考"开发应用沉浸式效果"完成ArkUI页面适配。针对WebView场景后续版本提供适配方案。

  • 设备低概率出现卡死、重启现象

【问题现象】设备低概率出现异常卡死、重启等现象。

【引入版本】HarmonyOS NEXT Developer Beta1

【解决措施】问题出现概率较低,不影响开发者调试,后续版本持续改进系统稳定性。针对异常卡死情况,可通过同时按下"音量下键"+"电源键"重启设备恢复。

  • 将电脑文件夹中的图片,直接拖拽到DevEco Studio工程目录下,概率出现编辑器光标不显示

【问题现象】将电脑本地文件夹中的图片,直接拖拽到DevEco Studio工程resources > base > media目录下,概率出现编辑器光标不显示。

【引入版本】HarmonyOS NEXT Developer Beta1

【解决措施】采用拷贝(Ctrl+C)、粘贴(Ctrl+V)的方式,将图片加入到DevEco Studio工程中。后续版本进行修复。

  • 在Web组件上滑动浏览PDF文件时体验流畅度欠佳

【问题现象】在浏览应用内Web组件上加载的PDF文件时,滑动体验不够流畅。

【引入版本】HarmonyOS NEXT Developer Beta1

【解决措施】后续版本规划解决。

  • 模拟器的浏览器无法将图片保存至图库

【问题现象】浏览器应用中选择任意图片,长按并保存,无法将图片保存至图库。

【引入版本】HarmonyOS NEXT Developer Beta3

【解决措施】后续版本规划解决。

  • 模拟器低概率出现崩溃现象

【问题现象】模拟器使用过程中有小概率出现崩溃。

【引入版本】HarmonyOS NEXT Developer Beta3

【解决措施】重启模拟器可继续使用,后续版本规划解决。

  • 应用调用Audio Picker的select接口只能选择音频库的音频文件,无法选择文件管理的音频文件

【问题现象】应用调用Audio Picker的select接口只能选择音频库的音频文件,无法选择文件管理的音频文件。

【引入版本】HarmonyOS NEXT Developer Beta3

【解决措施】Audio Picker使用媒体库提供的查询能力,因落实安全要求约束了媒体库只允许查询音频库的音频文件。后续版本规划解决。

  • 应用拍照成像时间过长

【问题现象】点击应用拍照,需要2~3秒后成像,期间多次点击无反应。

【引入版本】HarmonyOS NEXT Developer Beta5

【解决措施】为了提供较高的成像质量,并方便应用安全简易实现图片存储,系统提供了控件及二段式接入接口,需要适配接入。

  • AI朗读功能部分场景下手机发烫

【问题现象】AI朗读功能持续点击下一首,耗电量消耗大,手机发烫。

【引入版本】HarmonyOS NEXT Developer Beta5

【解决措施】持续调用TTS合成音频导致功耗较高,后续版本持续优化。

  • 手机、平板上创建的子窗口在顶部会有部分区域点击失效

【问题现象】手机、平板上创建的子窗口,顶部有一块区域不会接收任何事件,点击无效。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】后续版本规划解决。

  • 部分场景下相机预览不可用

【问题现象】部分场景下预览数据传递给相机会出现花屏,导致相机预览不可用。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】在ArkTS层实现预览时,将OperationMode由 录像mode 改成CAPTURE可避免出现花屏。后续版本规划解决。

  • 使用offCanvas绘制弹幕会导致应用闪退

【问题现象】使用offCanvas绘制弹幕会导致应用闪退。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】使用offCanvas绘制弹幕时,GC回收存在问题导致应用闪退。后续版本规划解决。

  • 共享模块内的sendable对象在子线程使用会导致应用闪退

【问题现象】共享模块内的sendable对象在子线程使用会导致应用闪退。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】共享模块内的sendable对象在子线程使用时依赖的cjs模块未在全局缓存内缓存,在子线程提前加载依赖模块可规避。后续版本规划解决。

  • 使用安全控件保存图片或视频失败

【问题现象】视频长按,在弹出保存弹框点击保存按钮不生效,或者调用showAssetsCreationDialog报错。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】showAssetsCreationDialog存在问题,调用失败。后续版本规划解决。

  • 安全弹框部分场景下无法点击授权

【问题现象】安全弹框部分场景下无法点击授权,SaveButton在onClick事件下返回失败信息"TEMPORARY_AUTHORIZATION_FAILED"。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】安全控件被Custom组件遮挡,导致安全控件拒绝授权。后续版本规划解决。

  • 应用全屏下输入时旋转屏幕部分场景显示异常

【问题现象】应用全屏下输入时,软键盘弹出,旋转屏幕再旋转回来界面会显示异常,出现白块。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】全量展开不支持纵向避让,软键盘错误避让导致绘制区域异常。后续版本规划解决。

  • 视频通过AVCodec Kit获取轨道起始时间错误导致进度条显示异常

【问题现象】视频通过AVCodec Kit获取轨道起始时间,获取的数据错误,以此显示进度条会异常显示。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】AVCodec Kit新增接口获取轨道起始时间信息 OH_MD_KEY_TRACK_START_TIME单位错误导致此问题。后续版本规划解决。

  • 在桌面上滚动显示歌词部分场景下出现卡死并重启设备

【问题现象】在桌面上滚动显示歌词,传递的歌词内容错误的情况下,部分场景出现卡死并重启设备。

【引入版本】HarmonyOS NEXT Beta1

【解决措施】传递给AVMetadata属性lyric的歌词内容错误无法解析的情况下会导致桌面crash,进而设备重启。后续版本规划解决。

以上内容来源于华为开发者官网,想了解更多关于API13 Beta版本变更及应用情况,可点此链接HarmonyOS 5.0.1
Beta3
学习。

相关推荐
一只栖枝2 小时前
华为 HCIE 大数据认证中 Linux 命令行的运用及价值
大数据·linux·运维·华为·华为认证·hcie·it
zhanshuo5 小时前
在鸿蒙里优雅地处理网络错误:从 Demo 到实战案例
harmonyos
zhanshuo6 小时前
在鸿蒙中实现深色/浅色模式切换:从原理到可运行 Demo
harmonyos
whysqwhw11 小时前
鸿蒙分布式投屏
harmonyos
whysqwhw12 小时前
鸿蒙AVSession Kit
harmonyos
whysqwhw14 小时前
鸿蒙各种生命周期
harmonyos
whysqwhw15 小时前
鸿蒙音频编码
harmonyos
whysqwhw15 小时前
鸿蒙音频解码
harmonyos
whysqwhw15 小时前
鸿蒙视频解码
harmonyos
whysqwhw15 小时前
鸿蒙视频编码
harmonyos