Я пытался использовать пакет GooglePlayServices Vision в своем приложении.Я пробовал на 4 устройствах, и 3 дают мне, что «зависимости еще не доступны» на
BarcodeDetector barcodeDetector = new BarcodeDetector.Builder(context).build();
if(!barcodeDetector.isOperational()){
//show dependencies are not yet available
}
Проблема в том, что даже если я закрою и снова открою свое приложение, когда я иду в ScanQRCodeActivity я получаювсегда эта ошибка.
Итак, я видел доступность PlayServices, хотя
GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance();
if(googleAPI.isGooglePlayServicesAvailable(this) != ConnectionResult.SUCCESS) {
//show dialog
}
, но всегда возвращает УСПЕХ.
В моем манифесте есть метаданные
<meta-data android:name="com.google.android.gms.vision.DEPENDENCIES" android:value="barcode" />
И у моего сотрудника есть
implementation 'com.google.android.gms:play-services-vision:15.0.2'
В любом случае, единственное, что мне подходит, - это очистка данных Сервисов Google Play, но люди, использующие мое приложение, этого не знают.Есть идеи?
Спасибо.