Piszę aplikację, używając nowych bibliotek Vision Usług Google Play do wykrywania kodów kreskowych.Biblioteka wykrywania kodów kreskowych Google Vision nie instaluje się na niektórych urządzeniach
Wszystko działa poprawnie na większości urządzeń, które testowałem, ale jeden szczególnie urządzenie odmawia zainstalowania rodzime biblioteki (wspomniane w niniejszym komentarzu)
// 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.
w dziennikach urządzenia, znalazłem to :
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.
jednak urządzenie (HTC One M8/Android 5.0.1/zabaw Usługi 7.8.99 2134222-438) na pewno ma wystarczająco dużo wolnego miejsca - 800 MB. Mogę zwolnić nieco więcej miejsca na tym konkretnym urządzeniu, ale nie mogę powiedzieć potencjalnie dziesiątkom tysięcy użytkowników, aby to zrobili ...
Czy każdy programista Google może uzyskać wgląd? Czy to błąd? Ile wolnego miejsca potrzebuje urządzenie? Jakie mechanizmy są używane do określenia, czy urządzenie ma wystarczającą ilość wolnego miejsca?
Czy to 800MB wolnego miejsca na karcie SD? Czy możesz sprawdzić, czy masz wystarczająco dużo miejsca na pamięć wewnętrzną? – Koh
Nie ma karty SD, jest to pamięć wewnętrzna. – jsonfry