Начиная с мая 2018 года:
SDK Firebase для Android теперь имеют независимые номера версий, что позволяет выполнять более частые и гибкие обновления.
Согласно this , пожалуйста, измените следующие строки кода:
implementation 'com.google.firebase:firebase-database:12.0.1'
implementation 'com.google.firebase:firebase-storage:12.0.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
на
implementation 'com.google.firebase:firebase-database:16.0.2'
implementation 'com.google.firebase:firebase-storage:16.0.2'
implementation 'com.google.firebase:firebase-auth:16.0.3'
И в соответствии с это , пожалуйста, измените следующую строку кода:
compile 'com.google.android.gms:play-services-auth:12.0.1'
на
implementation 'com.google.android.gms:play-services-auth:16.0.0'
И в соответствии с this , пожалуйста, измените следующую строку кода:
implementation 'com.firebaseui:firebase-ui-auth:3.1.0'
на
implementation 'com.firebaseui:firebase-ui-auth:4.1.0'
Пожалуйста, добавьте также следующую зависимость, которая теперь является обязательной:
implementation 'com.google.firebase:firebase-core:16.0.3'
Также обязательно используйте последнюю версию для сервисов Google play в файле build.gradle верхнего уровня:
classpath 'com.google.gms:google-services:4.1.0'