Через некоторое время сканер штрих-кода выдает java.lang.UnsatisfiedLinkError

У меня есть сканер штрих-кода, использующий новую библиотеку Android Vision, которая отлично работает на моем устройстве и на некоторых других. Но вдруг он перестает работать и я вижу в логе следующее исключение:

No implementation found for com.google.android.gms.vision.barcode.internal.NativeBarcode[] com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeBufferNative(int, int, java.nio.ByteBuffer, com.google.android.gms.vision.barcode.internal.NativeOptions) (tried Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeBufferNative and Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeBufferNative__IILjava_nio_ByteBuffer_2Lcom_google_android_gms_vision_barcode_internal_NativeOptions_2)
E/CameraSource: Exception thrown from receiver.
E/CameraSource: java.lang.UnsatisfiedLinkError: No implementation found for com.google.android.gms.vision.barcode.internal.NativeBarcode[] com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeBufferNative(int, int, java.nio.ByteBuffer, com.google.android.gms.vision.barcode.internal.NativeOptions) (tried Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeBufferNative and Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeBufferNative__IILjava_nio_ByteBuffer_2Lcom_google_android_gms_vision_barcode_internal_NativeOptions_2)
E/CameraSource:     at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeBufferNative(Native Method)
E/CameraSource:     at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.a(SourceFile:39)
E/CameraSource:     at com.google.android.gms.vision.barcode.internal.client.c.onTransact(SourceFile:61)
E/CameraSource:     at android.os.Binder.transact(Binder.java:380)
E/CameraSource:     at com.google.android.gms.vision.barcode.internal.client.zzb$zza$zza.zza(Unknown Source)
E/CameraSource:     at com.google.android.gms.vision.barcode.internal.client.zzd.zza(Unknown Source)
E/CameraSource:     at com.google.android.gms.vision.barcode.BarcodeDetector.detect(Unknown Source)
E/CameraSource:     at com.google.android.gms.vision.Detector.receiveFrame(Unknown Source)
E/CameraSource:     at com.google.android.gms.vision.CameraSource$zzb.run(Unknown Source)
E/CameraSource:     at java.lang.Thread.run(Thread.java:818)

Тест barcodeDetector.isOperational() возвращает true. У кого-нибудь есть идея?


person mohlendo    schedule 16.09.2015    source источник
comment
Спасибо, что сообщили об этом. Мы изучаем это.   -  person pm0733464    schedule 17.09.2015
comment
Я получаю ту же ошибку, вы нашли обходной путь для этого?   -  person Oscar Rene    schedule 21.09.2015
comment
Пока нет обходного пути. Но похоже гугл подкидывает обновления, потому что на моем moto g 2014 он снова начинает работать.   -  person mohlendo    schedule 21.09.2015
comment
Какие-нибудь Новости? У меня внезапно возникла эта проблема на нескольких устройствах. Некоторые устройства все еще работают, например Moto E, другие не могут сканировать QR-код, например Nexus 5, Moto G, Samsung S*.   -  person Ivan Morgillo    schedule 21.09.2015
comment
Та же ошибка для меня, он внезапно перестал работать, хотя раньше работал.   -  person Ahmed I. Khalil    schedule 21.09.2015


Ответы (1)