HarmonyOS鸿蒙Next 4.0 基于API9 开发蓝牙扫描,执行 bluetoothManager.startBluetoothDiscovery()时;程序抛出异常,调用抛出异常: Error: Inner error,code返回码:-4.
HarmonyOS鸿蒙Next 4.0 基于API9 开发蓝牙扫描,执行 bluetoothManager.startBluetoothDiscovery()时;程序抛出异常,调用抛出异常: Error: Inner error,code返回码:-4. HarmonyOS4.0版本,基于API9 开发蓝牙扫描,相关蓝牙权限已经声明,但是执行
bluetoothManager.startBluetoothDiscovery()时;程序抛出异常,调用抛出异常: Error: Inner error,code返回码:-4。这是什么问题?
3 回复
该异常通常由蓝牙权限未正确配置或设备蓝牙状态异常导致。请检查以下配置:在module.json5中确认已声明ohos.permission.USE_BLUETOOTH和ohos.permission.LOCATION权限,并在应用首次启动时完成动态授权。同时确保设备蓝牙功能已开启且未处于配对/连接占用状态。返回码-4对应蓝牙服务内部错误,需排查系统蓝牙服务是否正常运行。


