HarmonyOS 鸿蒙Next picker权限问题

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

HarmonyOS 鸿蒙Next picker权限问题

使用picker进行照片和视频的选择时,提示没有权限,需要请求权限:ohos.permission.READ_IMAGEVIDEO,将ohos.permission.READ_IMAGEVIDEO权限加入到module.json5中时,应用安装不到手机上,提示如下:
深色代码主题
复制
Install Failed: error: failed to install bundle.
code:9568289
error: install failed due to grant request permissions failed.
View detailed instructions.
$ hdc shell rm -rf data/local/tmp/a299017a6b1a4b17bcb9fe36f339d93d
Error while Deploy Hap

这时替换当前的debug_profile为选择了ACL权限的profile,重新编译安装即可安装成功,并能成功通过picker选择图片或视频。


 


更多关于HarmonyOS 鸿蒙Next picker权限问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
根据报错信息推测是因为用了ACL系统权限,重签名时需使用"apl": “system_core”, “app-feature”: “hos_system_app”, 安装成功后若出现卡在启动页的问题,则执行如下操作即可 1、hdc shell
2、mount -o remount,rw / sed -i “s%/proc/sys/kernel/xpm/xpm_mode 1%/proc/sys/kernel/xpm/xpm_mode 0%g” /system/etc/init/key_enable.cfg
3、重启手机
4、hdc shell “sysctl -w kernel.xpm.xpm_mode=0”
若非此问题,可参考该文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5 ,查询对应权限为何种权限,是否需要acl

更多关于HarmonyOS 鸿蒙Next picker权限问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS鸿蒙Next picker权限问题,以下是专业解答:

在HarmonyOS中,若遇到picker组件的权限问题,首先需要确认应用是否已经正确声明了所需权限。对于picker组件,若涉及文件选择、拍照或录像等功能,应用需在config.json文件中声明对应权限,如读取存储权限(ohos.permission.READ_EXTERNAL_STORAGE)、写入存储权限(ohos.permission.WRITE_EXTERNAL_STORAGE)、相机权限(ohos.permission.CAMERA)等。

其次,确认用户在应用首次启动时是否已授予这些权限。若用户未授予,应用需引导用户前往系统设置页面手动开启。

再者,检查picker组件的使用方式是否正确。例如,若使用文件选择器,需确保调用的API与方法参数均符合HarmonyOS开发文档要求。

最后,若问题依旧存在,建议检查HarmonyOS SDK版本是否支持当前使用的picker组件及相关API,并确认是否存在已知的bug或兼容性问题。

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

回到顶部