You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Google代码扫描器抛出MlKitException: Failed to scan code异常

ML Kit扫码器抛出com.google.mlkit.common.MlKitException: Failed to scan code异常的排查方案
  • 检查相机权限状态:即使之前权限正常,系统可能在某些场景下回收权限(比如应用后台运行时)。每次启动扫码前主动检查CAMERA权限,未授权则引导用户开启。
  • 重建扫码器实例:避免重复使用同一扫码器实例,每次启动扫码前销毁旧实例并重新初始化CodeScanner,防止实例状态异常导致的失败。
  • 升级ML Kit依赖:检查项目中ML Kit扫码相关依赖版本,若存在版本冲突或已知bug,升级到最新稳定版。
  • 确认相机未被占用:确保设备相机未被其他应用占用,相机被占用时ML Kit无法获取图像流,会直接触发扫描失败异常。
  • 获取完整异常堆栈:在异常处理逻辑中打印完整堆栈信息(exception.printStackTrace()),定位具体失败原因(如相机初始化失败、模型加载错误等)。

用户遇到的异常信息:

com.google.mlkit.common.MlKitException: Failed to scan code.

内容的提问来源于stack exchange,提问作者Michel Feinstein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 19:53:10