M.P*_*nov 6 ocr android firebase-mlkit
[mlkit]
我正在从适用于Android的Google机器学习套件中实现“设备上文本识别”。我遵循了本指南,但是每次尝试检测文本时,都会出现异常“正在等待下载文本识别模型。请稍候。”
显然,等待无济于事,10秒钟后进行新检测也无济于事。
我有中继标记
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="text" />
Run Code Online (Sandbox Code Playgroud)
在清单的应用标签中,该标签应在安装应用后预先下载识别模型。
编辑:我只是尝试了示例应用程序(文本识别/最终),它具有完全相同的问题。
我是否缺少某些内容或API是否存在错误?任何帮助,将不胜感激。
经过进一步调查,我们发现该问题仅发生在特定设备上,并且与其他广告暴民异常同时发生。我尝试了以下方法并且它有效:
设置->应用程序->Google Play服务->存储->管理空间->清除所有数据
之后的第一个请求仍然返回与之前相同的错误,但第二个请求成功了。
同意上面的答案,如果设备上的存储空间不足或说互联网根本不可用(鉴于问题似乎不太可能),就会发生这种情况。这是开发过程中面临的一次性问题(除非清除应用程序缓存)。
只想在清单元标记部分添加答案。清单中的标签通过在 Play 商店安装应用程序时预下载识别模型来避免生产中的此问题:
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="ocr" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |