HarmonyOS 鸿蒙Next 蓝牙readCharacteristicValue出错,errCode: -21, errMessage: Inner error

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 蓝牙readCharacteristicValue出错,errCode: -21, errMessage: Inner error

这是什么情况,我按照官方的实例,操作了readCharacteristicValue,结果报错errCode: -21, errMessage: Inner error。

已确定ble已连接,state = 2

1 回复

针对您提到的HarmonyOS鸿蒙Next系统中蓝牙readCharacteristicValue出错,错误码为-21,错误信息为“Inner error”的问题,这通常指示底层发生了一个内部错误。以下是可能的原因及一般性的分析:

  1. 权限问题:确保您的应用已正确申请并获得了蓝牙相关的权限,包括读取蓝牙设备特征的权限。

  2. 特征值状态:检查目标蓝牙设备的特征值是否处于可读状态,某些特征值可能需要在特定条件下才能被读取。

  3. 蓝牙连接状态:确认与蓝牙设备的连接是活跃的,并且设备没有进入低功耗模式或断开连接。

  4. 系统或设备问题:有可能是鸿蒙系统的某个bug或设备兼容性问题导致,尝试更新系统到最新版本,或在不同设备上进行测试以排除设备因素。

  5. 错误处理:增强错误处理逻辑,确保能够捕获并适当响应此类内部错误。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。在那里,您可以获得更专业的技术支持和解决方案。

回到顶部