Иногда и не на всех устройствах библиотека Vision от Google возвращает false в функции isOperational. Я пытался освободить место в телефоне (у него есть 44 ГБ свободного места), изменить сеть, удалить / переустановить, но никогда не работает.
Я видел даже папку /data/data/com.google.android.gms/files, где gms хранит файлы при загрузке, но пустая.
Единственное, что работает для меня, это чистые данные сервисов Google Play.
Итак, я думаю, что это не проблема пространства, а Google Play Services, которые имеют поврежденные файлы.
У тебя есть эта проблема? Я провожу много времени, но не нашел решения.
Ошибка, которую дает мне:
I/DynamiteModule: Considering local module
com.google.android.gms.vision.dynamite.barcode:0 and remote module
com.google.android.gms.vision.dynamite.barcode:0
D/BarcodeNativeHandle: Cannot load feature, fall back to load whole module.
W/DynamiteModule: Local module descriptor class for com.google.android.gms.vision.dynamite not found.
I/Vision: Loading library libbarhopper.so
libbarhopper.so library load status: false
Соответствующий gradle
implementation 'com.google.android.gms:play-services-vision:15.0.2'
Соответствующая часть манифеста
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<application
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
<meta-data android:name="com.google.android.gms.vision.DEPENDENCIES" android:value="barcode"/>