HarmonyOS Failure[MSG_ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED]报错权限自查

新增权运行app提示:

install failed due to grant request permissions failed

REQUEST_PERMISSIONS_FAILED

问题背景

在调用ArkTS API 的过程中,往往会受到一些权限的限制,但是明明我们已经在module.json5文件的requestPermissions配置了该权限,真机运行的的时候却报错,一直运行不起来,这是为何?

【问题分析及解决方案】

这是因为受限权限 profile没有申请安装,所以报错了,而且并不是所有的权限都能使用的。所以接下来给大家介绍一下如何进行权限自查:

1、先参照应用权限列表应用权限列表应用权限列表-访问控制-安全-开发-HarmonyOS应用开发看下自己要用的应用权限是哪种级别,只有“权限级别:normal”的,我们可以直接在module.json5里面配置然后直接使用;

但是也有例外,只要它标记“ACL使能:TRUE,可通过应用市场(AGC)申请。”我们就可以通过应用市场(AGC)使用ACL的方式跨级别申请权限。

2、ACL权限申请可参考这个文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/signing-0000001587684945-V3#section157591551175916

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值