HarmonyOS 鸿蒙Next 读取本地相册报error: 13900012, without medialibrary permission

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 读取本地相册报error: 13900012, without medialibrary permission

获取本地相册,在module.json5里设置了ohos.permission.READ_IMAGEVIDEO权限,为啥还提示error: 13900012, without medialibrary permission

2 回复

没有权限的意思,请使用PhotoPicker选取图片

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/component-guidelines-photoviewpicker-V5

#你问我答# 满意请采纳答案

更多关于HarmonyOS 鸿蒙Next 读取本地相册报error: 13900012, without medialibrary permission的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next 读取本地相册时遇到错误代码 error: 13900012,通常指示应用缺少访问相册的权限。在鸿蒙系统中,访问敏感数据如相册,需要应用明确声明并获取相应的权限。

针对此错误,应检查以下几点:

  1. 权限声明:确保在应用的 config.json 文件中已正确声明访问相册的权限。对于相册访问,通常需声明 ohos.permission.READ_MEDIAohos.permission.WRITE_MEDIA 权限。

  2. 动态权限请求:若应用面向的是高版本鸿蒙系统,除了静态声明外,还需在运行时动态请求权限。调用系统API检查并请求权限,确保用户已授予。

  3. MediaLibrary API 使用:确认代码中是否通过正确的API访问相册。鸿蒙系统提供了MediaLibrary API用于访问媒体库,使用前需确保已正确初始化和配置。

  4. 错误处理:检查错误处理逻辑,确保在权限被拒绝或请求失败时能正确处理,并给出用户友好的提示。

如已确认以上各点无误但问题依旧,可能是系统或SDK的bug。此时,请联系鸿蒙系统官方客服以获取进一步支持。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!