如何修复谷歌代码扫描器抛出“MlKitException:无法扫描代码”

问题描述 投票:0回答:1

我已经按照教程 here 进行了操作,并且效果很好。后来,使用相同的代码,每次我尝试打开二维码扫描器时都会遇到这个异常:

com.google.mlkit.common.MlKitException: 扫码失败

我什至不离开我的应用程序,异常是即时的。

这真的让我很困扰,因为它以前是如何工作的,现在它不再工作了。

android barcode google-mlkit
1个回答
0
投票

尽管遵循文档,其中提到

ModuleInstallClient
API 是可选的,但我使用此 API 使异常消失,等待安装模块。

我没有收到任何异常说明模块无法使用,因为它还没有安装(我在第一次使用 lib 时确实收到了),所以我仍然不确定为什么会这样。

如果您遇到这种情况,请按照 本教程 并仅在下载模块后访问条形码扫描器。

PS:这可能不会在生产中发生,因为 Play Store 会在应用程序安装期间自动安装模块,正如我在清单中配置的那样。

© www.soinside.com 2019 - 2024. All rights reserved.