Ich kann GoogleSignIn ( com.google.android.gms.auth.api.signin.GoogleSignIn nicht verwenden ) und GoogleSignInClient ( com.google.android.gms.auth.api.signin.GoogleSignInClient ) während der Implementierung von Google Anmelden in Android Studio, während ich auf andere Klassen in App wie
zugreifen kann %Vor%Eine Strip-down-Version meiner build.gradle (app) -Datei ist wie folgt
%Vor%und mein build.gradle (Paket) ist
%Vor%Jede Hilfe wäre willkommen
Ich hatte das gleiche Problem
GoogleSignIn und GoogleSignInClient wurden in der SDK-Version 11.6 der Version Google Play Services eingeführt. In älteren Versionen wurde GoogleApiClient verwendet.
Versuchen Sie also, die Kompilierung 'com.google.android.gms: play-services-auth: 11.4.2' zu 'com.google.android.gms: play-services zu ändern -auth: 12.0.1 ' in Abhängigkeiten
Abhängigkeiten { %Code% }
Für mich habe ich ein Plug-in für die Google Play-Dienste in der App build.gradle angewendet:
%Vor%zusammen mit dem Build.gradle meines Projekts hatte ich Google-Dienste.
%Vor%Ich erinnere mich, dass ich sie mit einigen Problemen beim Kompilieren versehen habe. Aber anscheinend brauchte ich sie nicht.
Indem ich sie entfernte, fand ich, dass es keine Probleme mehr mit den gms-Versionen gab.
BEARBEITEN
Also löste ich mein Problem zunächst, gab mir aber später Probleme mit Google-Login. Fügen Sie das apply-Plugin: "com.google.gms.google-services" am Ende meiner Projektoberfläche hinzu anstatt an der Spitze hat es tatsächlich gelöst.
Können Sie keine neuere Version verwenden? z.B. 11.6.0. Versuchen Sie auch, Ihr Google-Repository zu aktualisieren. (Extras- & gt; Android- & gt; SDK Manager- & gt; SDK-Tools unter Support-Repository)
Tags und Links android google-api google-oauth