19

[mlkit]

我正在从适用于 android 的 Google 机器学习工具包中实现“设备上文本识别”。我按照本指南进行操作,但每次尝试检测文本时都会出现异常“等待下载文本识别模型。请稍候。”

显然,等待无济于事,10 秒后进行新的检测也无济于事。

我有元标记

<meta-data
    android:name="com.google.firebase.ml.vision.DEPENDENCIES"
    android:value="text" />

在我的清单的应用程序标签中,它应该在应用程序安装时预先下载识别模型。

编辑:我刚刚尝试了示例应用程序(文本识别/最终版),它有完全相同的问题。

我错过了什么还是 API 有错误?任何帮助,将不胜感激。

4

3 回答 3

9

经过进一步调查,我们发现该问题仅出现在特定设备上,并且与其他 ad mob 异常同时发生。我尝试了以下方法并且有效:

设置->应用程序->Google Play服务->存储->管理空间->清除所有数据

之后的第一个请求仍然返回与以前相同的错误,但第二个请求成功了。

于 2018-05-14T15:42:46.997 回答
6

同意上面的答案,如果设备上的存储空间不足或说互联网根本不可用(考虑到问题似乎不太可能),就会发生这种情况。这是开发过程中面临的一次性问题(除非清除应用缓存)。

只想在清单元标记部分添加答案。清单中的标签通过在从 Play 商店安装应用程序时预先下载识别模型来避免生产中的这个问题:

<meta-data
    android:name="com.google.firebase.ml.vision.DEPENDENCIES"
    android:value="ocr" />
于 2018-05-14T22:13:03.530 回答
-1

我在我的手机中遇到了同样的错误“等待下载文本识别模型”,我刚刚更新了 Playstore 中的所有其他应用程序,然后它开始工作,试试看 :)

几个月后我又遇到了同样的错误,然后以前的人的建议有所帮助

“设置->应用程序->Google Play商店->存储->管理空间->清除所有数据

之后的第一个请求仍然返回与之前相同的错误,但第二个请求成功了。""

清除了 Google Play 商店的所有数据以及我收到此错误“等待下载文本识别模型”的应用程序,它有效

于 2021-01-09T12:17:10.230 回答