HarmonyOS 鸿蒙Next 添加蓝牙权限后报错
HarmonyOS 鸿蒙Next 添加蓝牙权限后报错
“ohos.permission.MANAGE_BLUETOOTH” 添加这个权限后运行报错
Failure[MSG_ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED]
$ hdc shell rm -rf /sdcard/3bc00a40ed124897918ff1124c791156
Error while Deploying HAP
尝试添加ACL白名单,但在‘申请使用受限ACL权限’未看到这一条权限
SDK: api 9 语言:ArkTS
需要修改sdk文件中UnsgnedReleasedProfileTemplate.json文件
将apl修改为system_core
将app-feature修改为hos_system_app
更多关于HarmonyOS 鸿蒙Next 添加蓝牙权限后报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
需要修改sdk文件中UnsgnedReleasedProfileTemplate.json文件
将apl修改为system_core
将app-feature修改为hos_system_app
经测试,此法无效
当前时间是2024.01.18,目前还解决不了,华为真是摇摇领先
我也是找官方agc申请了白名单,但是没法找到蓝牙相关的权限,请问下楼主,这个解决了没,如何弄?
解决了吗
在HarmonyOS鸿蒙Next中添加蓝牙权限后报错,可能涉及权限配置或API调用问题。开发者在config.json
中需正确配置蓝牙权限,例如:
{
"module": {
"reqPermissions": [
{
"name": "ohos.permission.USE_BLUETOOTH"
},
{
"name": "ohos.permission.DISCOVER_BLUETOOTH"
},
{
"name": "ohos.permission.MANAGE_BLUETOOTH"
}
]
}
}
调用蓝牙API时,确保使用正确的权限并处理可能抛出的异常。例如:
import bluetooth from '@ohos.bluetooth';
try {
bluetooth.startDiscovery();
} catch (error) {
console.error("Bluetooth discovery failed:", error);
}
报错可能与权限未正确声明、API调用异常或设备蓝牙功能未启用有关。开发者在调试时需仔细排查权限配置和API调用。