文档管理中心
我的
|

开发板

芯片

网络与连接

编译构建

JS层调用底层启动蓝牙的c接口问题,日志有报错Load libbluetooth_hal.so failed和[BleAdapter] EnableTask:BTM enable failed!

之前我在2.0源码上没找到蓝牙napi的转换层(https://developer.huawei.com/consumer/cn/forum/topic/0202846412424390031?fid=0101587866109860105)所以干脆我尝试在2.0系统源码上,参照3.1release版本,移植了启动蓝牙的enableBluetooth接口,移植调通后,通过hilog查看日志如下:

cke_337.png

cke_1005.png

cke_41724.png

本来我看到前段日志以为蓝牙启动成功,但是用手机搜索蓝牙搜索不到日志提示默认的设备名BluetoothDevice,然后看到后面的Error日志 E 01550/Bluetooth: Load libbluetooth_hal.so failed,E 01550/Bluetooth: [BleAdapter] EnableTask:BTM enable failed!,E 01550/Bluetooth: [ClassicAdapter]:BTM_Enable(), ret[0]

所以请教一下是怎么回事呢,如果只启动蓝牙的话,是只做一个函数enableBluetooth的napi转换是不够的么,还有什么要补充的呢?这个报错提示是还需要适配啥?谢谢~

点赞
收藏
回复
3
分享
举报
浏览552 发布于2022-04-08 10:11未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。