我正在尝试使用 Google ML kit 条形码检测功能。为此,我安装了 google 提供的这个示例应用程序。我还将我的应用程序连接到我的一个 firebase 项目。当我打开应用程序并转到该条码检测中的 LivePreviewActivity 时。相机启动但未检测到条形码!。根据快速入门指南,我还添加了
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="barcode" />
在我的清单文件中。我也包括了这个
FirebaseVisionBarcodeDetectorOptions options =
new FirebaseVisionBarcodeDetectorOptions.Builder()
.setBarcodeFormats(
FirebaseVisionBarcode.FORMAT_CODE_128)
.build();
在 BarcodeScanningProcessor.java 文件中。
我得到的错误是:
条码检测失败 com.google.firebase.ml.common.FirebaseMLException:等待条码检测模型下载。请稍等。
E/BarcodeNativeHandle:加载模块时出错
java.lang.ClassNotFoundException:找不到类“com.google.android.gms.chimera.DynamiteModuleInitializer”
我已经在两部手机华为 Mate 8 和三星 Galaxy S7 Edge 上安装了这个应用程序。该应用程序无法从两部手机中检测到条形码。
我的目标是从实时相机预览中检测/扫描条形码。谢谢。