HarmonyOS 鸿蒙Next DevEco Studio3.0.0.900安装时报权限错误Failed due to grant request permissions failed
HarmonyOS 鸿蒙Next DevEco Studio3.0.0.900安装时报权限错误Failed due to grant request permissions failed
问题描述:安装时报如下错误:Failed due to grant request permissions failed
解决办法:
需要同时在UnsgnedReleasedProfileTemplate.json(可以从openharmony SDK路径下获取)配置alcs字段,将需要的高等级权限放在acls中如下所示,运行脚本,生成Profile文件。
比如Launcher和Setting应用,apl等级为system_basic,要申请一个安装权限,该权限等级为system_core,则只能通过Profile文件的方式配置,才能够申请成功。
查看申请权限的等级:https://gitee.com/openharmony/resources/blob/master/systemres/main/config.json
然后用命令生成p7b文件
java -jar hap-sign-tool.jar sign-profile -keyAlias “openharmony application profile release” -signAlg “SHA256withECDSA” -mode “localSign” -profileCertFile “OpenHarmonyProfileRelease.pem” -inFile “UnsgnedReleasedProfileTemplate.json” -keystoreFile “OpenHarmony.p12” -outFile “myApplication_ohos_Provision.p7b” -keyPwd “123456” -keystorePwd “123456”
生成的这个p7b文件替换IDE中build-profile.json5配置的signingConfigs签名中的profile
你这个是cer证书过期了,这个命令生成的是P7b文件,不一样的哈!
cer是用命令新生成的,-validity 3650 -rfc
你是用什么命令生成的cer呀?
楼主你好,我这边也出现了这样的问题,修改UnsgnedReleasedProfileTemplate.json后重新automatically generate signature打包还是Failed due to grant request permissions failed
兄弟你是不是权限这里写错单词了不是应该是"requestPermissions"的吗
您好,按照您的配置都配置完毕了运行还是报错
我的是模拟器运行的提示权限相关的错误可以帮忙看一下吗?多谢了
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
用的是本地模拟器吗,模拟器是HarmonyOS的,这个帖子是解决OpenHarmony签名的问题,如果是HarmonyOS的话,先不要使用一些特殊权限!
我也是这个错误,只有自动签名的才可以,手动签名的就会提示报错。
不知道如何解决,我的应用没有需要system_basic的权限
我也是,加了剪贴板权限就这样
HarmonyOS DevEco Studio 3.0.0.900安装时报“Failed due to grant request permissions failed”通常是因为安装程序没有足够的权限来访问或修改系统文件。请尝试以下步骤解决:
- 确保你以管理员身份运行DevEco Studio的安装程序。
- 检查是否有安全软件(如杀毒软件或防火墙)阻止了安装过程,尝试暂时禁用它们。
- 清理系统缓存和临时文件,有时这些文件会干扰安装。
- 确保你的操作系统是最新的,有时老旧的操作系统版本可能与新的开发工具不兼容。
如果问题依旧没法解决请加我微信,我的微信是itying888。