【问题标题】:W/DynamiteModule: Local module descriptor class for com.google.android.gms.vision.dynamite not foundW/DynamiteModule:未找到 com.google.android.gms.vision.dynamite 的本地模块描述符类
【发布时间】:2018-06-13 12:45:25
【问题描述】:

我正在使用 Google 的 Text Recognition API。

即使正确导入其依赖项和 Internet 连接。它显示了那个错误。

我的调试结果:

  1. 它适用于 Android 4.4 Kitkat API 19 + 但不低于它
  2. 如果我尝试在 Android 4.1 到 4.3 / API 16 到 18 中运行它,它会显示这个 Logcat 错误

  3. 但是,当我在 Android 4.4+ 上运行它时,它会像在 Android 4.3 及更低版本上运行时一样崩溃,但是当我将它连接到互联网时,它会下载所需的依赖项,从而正常运行。当尝试在 Android 4.3 及更低版本上运行相同的应用程序时,情况相反,它似乎没有下载所需的依赖项并因此崩溃。请。帮助。谢谢

【问题讨论】:

    标签: android ocr text-recognition


    【解决方案1】:

    在此之前,它会告诉您您的 Google Play 服务在设备上已过期。您是否尝试过更新 Google Play 服务然后运行它?

    【讨论】:

    • 我已经使用 SDK 工具在我的所有其他 android 图像中更新了它。无论如何,我所有的 Android 图像都使用 Google API 和 Google Play 版本。所以我不明白为什么它仍然在告诉我关于过时的 Google Play 服务的事情。但是,至少对于 Android 4.1-4.3,afaik Google Play 版本仅在 Android 7.0 及更高版本上启动。其余的称为 Google API,我将其用于适用于 Android 4.4 的地方。但不是在 4.3 及以下:/
    • 使用 Google Play 版本的 Android 图片,模拟器的扩展控件上有一个更新按钮。对于必须从我所做的 SDK 工具 afaik 下载的 Android 7.0 以下的用户来说,情况并非如此。我今天不仅更新了 Android 4.4,还更新了 Android 4.1 到 4.3 Google API,但不幸的是,即使使用最新的 Android 图像,它仍然会出现保存错误。 :/。不过,该 API 仅适用于 Android 4.4。
    • 您尝试使用的 API 是否支持早期版本?
    • 我想是的。因为在教程中,这里至少需要 Android 4.1。 codelabs.developers.google.com/codelabs/mobile-vision-ocr/#0
    猜你喜欢
    • 1970-01-01
    • 2017-04-18
    • 2022-08-09
    • 1970-01-01
    • 2018-03-27
    • 2017-03-26
    • 2016-11-30
    • 2022-10-23
    • 2016-09-26
    相关资源
    最近更新 更多