Я пишу приложение, использующее новые библиотеки виджетов Google Play Services для обнаружения штрих-кодов.Библиотека обнаружения штрих-кода Google Vision не установлена на некоторых устройствах
Все отлично работает на большинстве устройств, я проверил, но один конкретное устройство отказывается устанавливать собственные библиотеки (упомянутые в этом комментарии)
// Note: The first time that an app using the barcode or face API is installed on a
// device, GMS will download a native libraries to the device in order to do detection.
// Usually this completes before the app is run for the first time. But if that
// download has not yet completed, then the above call will not detect any barcodes
// and/or faces.
//
// isOperational() can be used to check if the required native libraries are currently
// available. The detectors will automatically become operational once the library
// downloads complete on device.
В журналах устройства, я нашел это :
D/Vision (28899): Registration status barcode_armeabi_v7a.zip: There is not enough space to perform the download.
D/Vision (28899): Download status barcode_armeabi_v7a.zip: There is not enough space to perform the download.
Однако устройство (HTC One M8/Android 5.0.1/Play Services 7.8.99 2134222-438), безусловно, имеет достаточно свободного пространства - 800 Мбайт. Я мог бы освободить больше места на этом конкретном устройстве, но я не могу сказать потенциально десяткам тысяч пользователей, чтобы это сделать ...
Может ли любой разработчик Google обеспечить понимание? Это ошибка? Сколько свободного места требуется устройству? Какие механизмы используются для определения того, достаточно ли свободного места на устройстве?
Это 800MB свободного места на SD-карте? Не могли бы вы проверить, есть ли у вас достаточно места на внутренней памяти? – Koh
Нет SD-карты, это внутреннее хранилище. – jsonfry