Cześć,
tworzę właśnie testową aplikację, w której za pomocą Firebase i FirebaseUI-Android (jak to jest rekomendowane na stronie Google https://firebase.google.com/docs/auth/ ) użytkownik będzie mógł się zarejestrować i zalogować za pomocą adresu email.

Aplikacja składa się z pustej aktywności, w której wywoływany jest FirebaseUI. Próba zalogowania się za pomocą adresu email kończy się takim komunikatem w logach:

Local module descriptor class for com.google.firebase.auth not found.
W/CheckEmailFragment: Error fetching providers for email
   com.google.firebase.FirebaseException: An internal error has occurred. [ Access Not Configured. Google Identity Toolkit API has not been used in project 109811294902 before or it is disabled. Enable it by visiting https ]
    at com.google.android.gms.internal.zzblv.zzce(Unknown Source)
    at com.google.android.gms.internal.zzbls$zzj.zza(Unknown Source)
    at com.google.android.gms.internal.zzbmd.zzcf(Unknown Source)
    at com.google.android.gms.internal.zzbmd$zza.onFailure(Unknown Source)
    at com.google.android.gms.internal.zzbly$zza.onTransact(Unknown Source)
    at android.os.Binder.execTransact(Binder.java:565)
W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.

Firebase został zintegrowany z aplikacją za pomocą kreatora wbudowanego w Android Studio, plik app/google-services.json jest na swoim miejscu (nie ma go w repo). Obsługa logowania za pomocą adresu email jest włączona w konsoli Firebase.

Nie wiem dlaczego aplikacja próbuje się odwołać do Google Identity Toolkit API. Czy napotkał ktoś podobny problem, albo ma jakieś sugestie?

Kod źródłowy aplikacji: http://bit.ly/2pUrKe8
Kod źródłowy aktywności: http://bit.ly/2pR52TO