【发布时间】: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