• Lv0
    粉丝0

积分10 / 贡献0

提问1答案被采纳0文章0

作者动态

    Failure[MSG_ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED]报错如何解决

    qq_43101295 显示全部楼层 发表于 2023-10-23 17:10:25

    权限中只有ohos.permission.MANAGE_AUDIO_CONFIG,ohos.permission.SYSTEM.FLOAT.WINDOWS为system_basic级权限,我已按照网上的在UnsgnedReleasedProfileTemplate.json中添加在acl字段中并没有解决这个问题 a9bb671f641663b25d88e53a13c9901.png 6f11ec84f4370428d22dc35ab5d8e69.png image.png

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    精彩评论3

    论坛小助手 官方账号

    沙发 发表于 2023-10-25 14:24:22

    您具体是在什么场景使用?您在应用里的module.json5里写了哪些呢?

    qq_43101295

    发表于 2023-10-25 17:16  IP属地: 运营商级NAT

    回复 论坛小助手:

    1. {
    2.   "module": {
    3.     "name": "entry",
    4.     "type": "entry",
    5.     "description": "$string:module_desc",
    6.     "mainElement": "EntryAbility",
    7.     "deviceTypes": [
    8.       "default",
    9.       "tablet"
    10.     ],
    11.     "deliveryWithInstall": true,
    12.     "installationFree": false,
    13.     "pages": "$profile:main_pages",
    14.     "abilities": [
    15.       {
    16.         "name": "EntryAbility",
    17.         "srcEntry": "./ets/entryability/EntryAbility.ts",
    18.         "description": "$string:EntryAbility_desc",
    19.         "icon": "$media:icon",
    20.         "label": "$string:EntryAbility_label",
    21.         "startWindowIcon": "$media:icon",
    22.         "startWindowBackground": "$color:start_window_background",
    23.         "minWindowHeight": 640,
    24.         "minWindowWidth": 360,
    25.         "exported": true,
    26.         "skills": [
    27.           {
    28.             "entities": [
    29.               "entity.system.home"
    30.             ],
    31.             "actions": [
    32.               "action.system.home"
    33.             ]
    34.           }
    35.         ]
    36.       }
    37.     ],
    38.     "requestPermissions": [
    39.       {
    40.         "name": "ohos.permission.MICROPHONE",
    41.         "reason": "$string:MICROPHONE"
    42.       },
    43.       {
    44.         "name": "ohos.permission.INTERNET",
    45.         "reason": "$string:INTERNET"
    46.       },
    47.       {
    48.         "name": "ohos.permission.GET_WIFI_INFO",
    49.         "reason": "$string:GET_WIFI_INFO"
    50.       },
    51.       {
    52.         "name": "ohos.permission.MANAGE_AUDIO_CONFIG",
    53.         "reason": "$string:MANAGE_AUDIO_CONFIG"
    54.       },
    55.       {
    56.         "name": "ohos.permission.SYSTEM_FLOAT_WINDOW",
    57.         "reason": "$string:SYSTEM_FLOAT_WINDOW",
    58.         "usedScene": {
    59.           "abilities": [
    60.             "EntryAbility"
    61.           ],
    62.           "when": "inuse"
    63.         }
    64.       }
    65.     ]
    66.   }
    67. }
    复制代码

    论坛小助手

    发表于 2023-10-26 10:00  IP属地: 运营商级NAT

    回复 qq_43101295: 要确保两件事情:

    1、您修改的json文件,确实是用于签名的json文件,因为sdk可能有不同版本,json文件也有多份。
    确认方法:devEco里左上角,File里settings里,搜索一下hvigor,把use log level勾选至debug,点击OK退出。Build下拉菜单里,点击Clean Project之后重新打包安装,在devEco输出日志里搜索hap-sign-tool.jar,看下用到的签名工具的jar包路径,在同级目录下就有对应的json文件。
    2、这个module.json文件里requestPermissions里申请的权限都要在json文件里写,一个也不能少。

    可以先确认2,实在不行再确认1,1稍微复杂点。

    【2 条回复】

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部