Библиотека Firebase-ML Kit не может обнаружить штрих-код в устройстве Samsung J5 - PullRequest
0 голосов
/ 05 июня 2018

Я следовал https://firebase.google.com/docs/ml-kit/android/read-barcodes и сделал интеграцию в моем приложении.Но сканирование не работает на устройстве Samsung J5.Однако он отлично работает в Samsung A5, Moto G4 и Moto G5.При проверке с помощью logcat я вижу ниже исключение.

Exception: com.google.firebase.ml.common.FirebaseMLException: Waiting for the barcode detection model to be downloaded. Please wait.

Может ли кто-нибудь помочь в этом?

1 Ответ

0 голосов
/ 05 июня 2018

Это может произойти, если на устройстве недостаточно места или если интернет вообще не доступен (что, по-видимому, вряд ли, если учесть вопрос).Попробуйте следующее и посмотрите, работает ли оно:

Настройки-> Приложения-> Сервисы Google Play-> Хранилище-> Управление пространством-> Очистить все данные

Этоединовременная проблема, возникающая во время разработки (если только данные приложения не очищаются снова).

При развертывании приложения вы можете избежать этой проблемы в производственном процессе, предварительно загрузив модель распознавания после установки приложения из Play Store:

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