【问题标题】:Android MLKit ocr: Waiting for the text optional module to be downloadedAndroid MLKit ocr:等待下载文本可选模块
【发布时间】:2022-10-15 17:39:12
【问题描述】:

Android mlkit ocr 无法在某些设备上运行。 (Galaxy Tab Active3 SM-T577)

Firebase Crashlytics 日志;

Non-fatal Exception: com.google.mlkit.common.MlKitException: Waiting for the text optional module to be downloaded. Please wait.
   at com.google.mlkit.vision.text.internal.zzb.zzb(com.google.android.gms:play-services-mlkit-text-recognition-common@@17.0.0:16)
   at com.google.mlkit.vision.text.internal.TextRecognizerTaskWithResource.load(com.google.android.gms:play-services-mlkit-text-recognition-common@@17.0.0:1)
   at com.google.mlkit.common.sdkinternal.ModelResource.zza(com.google.mlkit:common@@18.4.0:4)
   at com.google.mlkit.common.sdkinternal.zzn.run(:10)
   at com.google.mlkit.common.sdkinternal.zzp.run(com.google.mlkit:common@@18.4.0:2)
   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zze(com.google.mlkit:common@@18.4.0:4)
   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzc(com.google.mlkit:common@@18.4.0:1)
   at com.google.mlkit.common.sdkinternal.zzk.run(:2)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@18.4.0:2)
   at com.google.mlkit.common.sdkinternal.zzi.run(:2)
   at java.lang.Thread.run(Thread.java:923)

摇篮;

implementation 'com.google.android.gms:play-services-mlkit-text-recognition:18.0.0'
implementation 'com.google.android.gms:play-services-mlkit-text-recognition:18.0.0'
implementation 'com.google.mlkit:language-id:17.0.4'

最伟大的;

<meta-data
android:name="com.google.mlkit.vision.DEPENDENCIES"
android:value="ocr" />

我试过了;

  • 我卸载并重新安装了该应用程序。
  • Google Play 商店清除所有数据。

【问题讨论】:

  • 穆斯塔法你找到解决办法了吗?谢谢
  • 如果您要使用 MLKit OCR,我目前还没有找到除 @Vinh 之外的任何解决方案。所以我用 Tesseract OCR 代替了它。您可以在此处查看示例项目。链接:github.com/SubhamTyagi/android-ocr

标签: android google-play-services firebase-mlkit


【解决方案1】:

你有没有尝试过:

  1. 重启设备
  2. 清除 Google Play 服务的数据(设置 - 应用程序 - Google Play 服务 - 清除数据)
  3. 有多个可用存储空间

【讨论】:

    【解决方案2】:

    使用解决了同样的问题

    实现 'com.google.mlkit:text-recognition:16.0.0-beta6'

    【讨论】:

      猜你喜欢
      • 2022-11-26
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 2014-12-23
      • 2020-06-25
      • 2022-12-05
      • 2020-02-17
      • 1970-01-01
      相关资源
      最近更新 更多