Не удается импортировать «import com.google.firebase.firestore.MetadataChanges»

У меня есть вопрос о FirestoreRecyclerOptions: FirestoreRecyclerOptions не может импортировать

com.google.firebase.firestore.MetadataChanges

Когда я компилирую свою программу, у меня возникает следующая ошибка

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/firestore/MetadataChanges

Я думаю, что это проблема версии в gradle. Вы знаете, как это исправить?

 implementation 'com.google.firebase:firebase-auth:16.1.0'
implementation 'com.google.firebase:firebase-core:16.0.7'
implementation 'com.firebaseui:firebase-ui-auth:4.3.0'
//Firestore
implementation 'com.google.firebase:firebase-firestore:18.0.1'
// FirebaseUI for Cloud Firestore
implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
implementation 'com.google.firebase:firebase-functions:16.1.3'
implementation 'com.firebaseui:firebase-ui-storage:4.3.1'

Функция, когда я вызываю recycleroption

 private FirestoreRecyclerOptions<chat> generateOptionsForAdapter(Query query){

    return new FirestoreRecyclerOptions.Builder<chat>()
            .setQuery(query,chat.class)
            .setLifecycleOwner(this)
            .build();

}

В какой именно строке кода вы получаете эту ошибку?

Alex Mamo 03.03.2019 10:53

У меня здесь ошибка ".setQuery()"

Nicolas Brugie 04.03.2019 09:03
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
281
0

Другие вопросы по теме