Я работаю над приложением android, использующим обнаружение штрих-кода ML Kit, но я не могу заставить его работать на целевом устройстве.
при вызове isOperational () на детекторе оно всегда возвращает false, указывая, что требуемые зависимости не были загружены на устройство. В соответствии с руководством по обнаружению штрих-кода:
"Возможно, при первом запуске нашего детектора штрих-кода Сервисы Google Play еще не будут готовы к обработке штрих-кодов. Поэтому мы должны проверить, работает ли наш детектор, прежде чем мы используем его. Если это не так, возможно, нам придется дождаться завершения загрузки или сообщить нашим пользователям, что им нужно найти соединение inte rnet или освободить место на своем устройстве. "
Однако, после нескольких запусков, он все еще не работает.
Копая в журналах, я нашел это: "Ошибка загрузки модуля com.google. android .gms.vision.barcode необязательный модуль true: gg: приемлемый модуль не найден. Локальная версия - 0, а удаленная - 0. "
Я работаю на Galaxy Tab A (2019) с android 9 и всем (включая Google Play). услуги) в актуальном состоянии. Это совершенно новый планшет со свободным пространством 21 ГБ.
При запуске того же приложения на Galaxy s20 проблемы не существует. Он запустился с первой попытки.