ML Kit条形码检测-isOperational()始终为假-找不到可接受的模块

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

我正在使用ML Kit条形码检测在android应用上工作,但无法使其在目标设备上运行。

当在检测器上调用isOperational()时,它始终返回false,表示尚未将所需的依赖项下载到设备中。按照有关条形码检测的教程:

““可能是,我们的条形码检测器首次运行时,Google Play服务可能尚未准备就绪,无法处理条形码。因此,在使用检测器之前,我们需要检查检测器是否可运行。可能需要等待下载完成,或者让我们的用户知道他们需要找到Internet连接或清除设备上的某些空间。“

但是经过多次运行,它仍然无法正常工作。

浏览日志后发现:“错误加载模块com.google.android.gms.vision.barcode可选模块true:gg:找不到可接受的模块。本地版本为0,远程版本为0。”

我正在运行带有Android 9的Galaxy Tab A(2019),并且所有内容(包括Google Play服务)都是最新的。这是一款具有21GB可用空间的全新平板电脑。

在Galaxy s20上运行相同的应用程序,该问题不存在。它在第一次尝试时运行。

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

以防万一其他人遇到这个问题,我想我可能只是在使用旧版本的api。因此,我开始使用android studio中的firebase助手,并使用了该条形码读取器。

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