我正在尝试将Google Mobile Vision TextRecogniser API实施到我的应用中,以便从给定的图像中读取文本.当我尝试使用该功能时,我收到此错误:
W/DynamiteModule: Local module descriptor class for com.google.android.gms.vision.dynamite not found. I/DynamiteModule: Considering local module com.google.android.gms.vision.dynamite:0 and remote module com.google.android.gms.vision.dynamite:801 I/DynamiteModule: Selected remote version of com.google.android.gms.vision.dynamite,version >= 801 W/System: ClassLoader referenced unknown path: /data/user_de/0/com.google.android.gms/app_chimera/m/00000005/n/arm64-v8a D/ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.android.gms-1/lib/arm64:/system/fake-libs64:/data/app/com.google.android.gms-1/base.apk!/lib/arm64-v8a for namespace 0x7a2e8c60f0 I/Vision: Loading libocr library I/Vision: libocr load status: false I/TextRecognizerCreatorImpl: Requesting download for native text recognizer W/TextNativeHandle: Native handle not yet available. Reverting to no-op handle.
我相信,这意味着图书馆没有下载到手机上.
我已经针对常见错误来源进行了问题排查,包括缺少互联网连接,内存不足,缺少依赖关系,重新启动手机,更新Google Play服务,等待一段时间等等.Google存储库和Play服务也在Android工作室中更新.
然而,即使在不同的设备上尝试我的应用程序,我仍然会得到相同的错误.
解决方法
我执行Google Play服务应用的“清除数据”,它可以正常运行!