HarmonyOS 鸿蒙Next中请求运动健康授权报错12300001
HarmonyOS 鸿蒙Next中请求运动健康授权报错12300001 使用healthStore.requestAuthorizations接口报错:Failed to request authorization. Code: 12300001, message: System service works abnormally.
2 回复
错误代码 12300001 通常表示系统健康服务运行异常。请按以下步骤排查:
-
检查设备是否支持运动健康服务
- 确认设备型号在支持列表中
- 验证系统版本是否符合要求
-
检查权限配置
- 确保在module.json5中正确声明health权限
- 确认已配置必要的使用场景说明
-
验证服务状态
- 检查设备健康服务是否正常开启
- 重启设备后重试授权请求
-
代码调用检查
- 确认调用接口前已初始化HealthKit
- 检查授权类型参数是否正确设置
- 验证回调函数处理逻辑是否完整
建议先重启设备,确认健康服务可用性后重新尝试授权流程。


