运行所需的权限没有签名授权,请参考 配置文档
已经添加了测试证书。但是模拟器运行还是报上面的错误
"signingConfigs": [
{
"name": "default",
"type": "HarmonyOS",
"material": {
"certpath": "/Users/fisher/.ohos/config/default_MyApplicationtede_Wl5pMaEEvKPomu9MuHbrMLT6TBQhIFjxeG8FHr8CKK8=.cer",
"storePassword": "0000001B865413B8AABBD5BB52B3FD8C944973A268CD55A5A749E9D724637C048B77142AFAAE4E57185D61",
"keyAlias": "debugKey",
"keyPassword": "0000001BDF284785E87341F45D9485BC5CAD998281D60C62D598314DE4C3310DA51EB16BAE58968594872E",
"profile": "/Users/fisher/.ohos/config/default_MyApplicationtede_Wl5pMaEEvKPomu9MuHbrMLT6TBQhIFjxeG8FHr8CKK8=.p7b",
"signAlg": "SHA256withECDSA",
"storeFile": "/Users/fisher/.ohos/config/default_MyApplicationtede_Wl5pMaEEvKPomu9MuHbrMLT6TBQhIFjxeG8FHr8CKK8=.p12"
}
},
3 个回复
DCloud_云服务_MAQ
请点击报错信息中的链接查看相关文档 https://uniapp.dcloud.net.cn/tutorial/run/run-app-harmony.html#permissions-failed
ZT147
同样遇到这个问题 用自动签名 或者 手工创建都没用,你这解决了吗?
DCloud_云服务_MAQ
https://uniapp.dcloud.net.cn/tutorial/run/run-app-harmony.html#signing-debug
请留意自动申请调试证书时的注意事项。
2024-10-25 15:49
blackhole7878
那是因为用DevEco Studio新建的项目里是没有ACL 权限那三种权限的,自动申请调试证书时自然不会包含这三个权限。
1.首先得在DevEco Studio新建的项目下的/entry/src/main/module.json5文件中添加这三种权限
2.在申请调试证书界面上得勾选“Automatically generate signature”,这样证书里才会包含这三个权限。