Android ML套件条形码检测-isOperational()始终为假-未找到可接受的模块
我正在开发一款使用ML套件条形码检测的android应用程序,但无法在目标设备上运行 在检测器上调用isOperational()时,它总是返回false,表示所需的依赖项尚未下载到设备。根据条形码检测教程: “我们的条形码检测器第一次运行时,Google Play服务可能还没有准备好处理条形码。所以在使用之前,我们需要检查我们的探测器是否正常工作。如果没有,我们可能需要等待下载完成,或者让用户知道他们需要找到internet连接,或者在他们的设备上清除一些空间。” 然而,经过几次运行后,它仍然不起作用 翻开日志,我发现: “加载模块com.google.android.gms.vision.barcode时出错可选模块true:gg:未找到可接受的模块。本地版本为0,远程版本为0。“ 我使用的是Galaxy Tab a(2019年),安卓9以及所有最新的设备(包括google play服务)。这是一款全新的平板电脑,拥有21GB的可用空间Android ML套件条形码检测-isOperational()始终为假-未找到可接受的模块,android,barcode,firebase-mlkit,Android,Barcode,Firebase Mlkit,我正在开发一款使用ML套件条形码检测的android应用程序,但无法在目标设备上运行 在检测器上调用isOperational()时,它总是返回false,表示所需的依赖项尚未下载到设备。根据条形码检测教程: “我们的条形码检测器第一次运行时,Google Play服务可能还没有准备好处理条形码。所以在使用之前,我们需要检查我们的探测器是否正常工作。如果没有,我们可能需要等待下载完成,或者让用户知道他们需要找到internet连接,或者在他们的设备上清除一些空间。” 然而,经过几次运行后,它仍然
在Galaxy s20上运行同一个应用程序时,这个问题并不存在。它是第一次尝试运行的。为了防止其他人遇到这个问题,我想我可能刚刚使用了旧版本的api。因此我开始在android studio中重新使用firebase助手,并使用了条形码阅读器