Реализация базы данных Firebase UI - PullRequest
1 голос
/ 21 января 2020

Попытка добавить реализацию Firebase UI

implementation 'com.firebaseui:firebase-ui-database:6.2.0'

в файл build.gradle.

Была показана следующая ошибка.

*ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.firebaseui:firebase-ui-database:6.2.0.
Affected Modules: app*

Пожалуйста, сообщите мне, как решить проблему.

Я использую Android Studio 3.5.3

Другие зависимости, которые я уже реализовал в приложении

implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.firebase:firebase-database:16.0.4'

Ответы [ 2 ]

2 голосов
/ 21 января 2020

Вам необходимо обновить следующие зависимости:

implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.firebase:firebase-database:16.0.4'

до

implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-database:19.2.0

Также обновить до androidX. Для получения дополнительной информации проверьте следующее:

Из документов :

В FirebaseUI версии 6.0.0 нет критических изменений API по сравнению с версией 5.1.0, но критические обновления зависимости от новых основных версий.

Существуют две основные группы изменений:

  • Преобразование всех Android Поддерживающих библиотечных зависимостей в зависимости AndroidX или Jetpack. Информацию о миграции на AndroidX см. В этом руководстве.
  • Обновите все зависимости служб Firebase и Google Play до последних основных версий. Информацию об изменениях, включенных в эти SDK, смотрите в заметках о выпуске.
0 голосов
/ 24 января 2020

Наконец я смог успешно синхронизировать c без ошибок.

Окончательные зависимости в файле build.gradle приложения.

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.google.android.material:material:1.2.0-alpha03'
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha01'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-database:19.2.0'
implementation 'com.firebaseui:firebase-ui-database:6.2.0'
...