HarmonyOS 鸿蒙Next 真机调试报错Failure[INSTALL_FAILED_RESTRICTED_PERMISSIONS_NOT_GRANTED],并且不能按照官方文档提示选择Restricted Permissions下的Read Contracts按钮

HarmonyOS 鸿蒙Next 真机调试报错Failure[INSTALL_FAILED_RESTRICTED_PERMISSIONS_NOT_GRANTED],并且不能按照官方文档提示选择Restricted Permissions下的Read Contracts按钮

下面是我的config.json配置:

重新自动签名也没有效果,

在Restricted Permissions中Read Contracts是灰色选框不能被点击:
3 回复

看你这个签名界面,应该是HarmonyOS应用的把?

HarmonyOS受限权限就只有这两个:

ohos.permission.READ_CONTACTS和ohos.permission.WRITE_CONTACTS,所以你上面的Restricted Permissions中,没有勾选相应的权限。如果配了上面的任意一个权限,这个地方会自动勾选的

更多关于HarmonyOS 鸿蒙Next 真机调试报错Failure[INSTALL_FAILED_RESTRICTED_PERMISSIONS_NOT_GRANTED],并且不能按照官方文档提示选择Restricted Permissions下的Read Contracts按钮的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


欢迎开发小伙伴们进来帮帮楼主

针对HarmonyOS 鸿蒙Next真机调试中出现的INSTALL_FAILED_RESTRICTED_PERMISSIONS_NOT_GRANTED错误,这通常表明应用在安装过程中需要特定的受限权限,但这些权限未被授予。由于你提到无法按照官方文档提示选择Restricted Permissions下的Read Contracts按钮,这里提供一种可能的解决方案:

  1. 检查设备设置:确保你的测试设备已经开启了开发者模式,并且USB调试权限已授予。同时,检查设备上的“系统和更新”->“开发人员选项”,看是否有关于应用安装权限的特殊设置需要调整。

  2. 应用签名:确认你的应用是否使用了正确的签名证书。鸿蒙系统对应用签名有严格要求,错误的签名可能导致权限授予失败。

  3. 权限声明:在应用的config.json文件中,确保已经正确声明了所有需要的权限。特别是与Read Contracts相关的权限,需要确认是否有遗漏或错误。

  4. 系统版本兼容性:检查你的鸿蒙系统版本是否支持你正在开发的应用。某些新特性或权限可能只在特定版本的系统上可用。

如果上述步骤仍然无法解决问题,可能是设备或系统的特定问题。此时,建议直接联系官网客服获取进一步的技术支持。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部