Google-MLKIT Codescanner 在 1 周后不起作用

google-mlkit codescanner not works after 1 week

提问人:Miguel M 提问时间:9/29/2023 最后编辑:RobertMiguel M 更新时间:9/29/2023 访问量:55

问:

我制作了一个应用程序,其中包含具有自动缩放功能的 Google 扫描仪 (CodeScanner) 以及能够实现读取数据矩阵代码所需的一切。在 Android Gradle 上,我使用以下行:

implementation 'com.google.android.gms:play-services-code-scanner:16.1.0'

我的按钮的代码如下,我将扫描的数据矩阵的值发送到文本视图:

public void onScanButtonClicked(View view) {
    GmsBarcodeScannerOptions.Builder optionsBuilder = new GmsBarcodeScannerOptions.Builder();
    if (allowManualInput) {
      optionsBuilder.allowManualInput();
    }
    if (enableAutoZoom) {
      optionsBuilder.enableAutoZoom();
    }
    GmsBarcodeScanner gmsBarcodeScanner =
        GmsBarcodeScanning.getClient(this, optionsBuilder.build());
    gmsBarcodeScanner
        .startScan()
        .addOnSuccessListener(barcode -> barcodeResultView.setText(getSuccessfulMessage(barcode)))
        .addOnFailureListener(
            e -> barcodeResultView.setText(getErrorMessage(e)))
        .addOnCanceledListener(
            () -> barcodeResultView.setText(getString(R.string.error_scanner_cancelled)));
  }

一切正常,但经过一周的测试,谷歌扫描仪已被停用,它不再适用于安装了该应用程序的手机。它给我的错误如下:

com.google.mlkit.common.mlkitexception 扫描代码失败

但是,如果我在另一部新手机上安装该应用程序,它可以工作。

可能是什么问题?

Java Android 条码扫描器 Google-MLKIT 数据矩阵

评论


答: 暂无答案