Kann GoogleSignIn und GoogleSignInClient nicht auflösen

12

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

    
pcforgeek 10.11.2017, 13:43
quelle

5 Antworten

8

füge dies deiner Abhängigkeit auf App-Ebene hinzu

%Vor%     
Toe Pyae Sone Oo 17.12.2017 09:07
quelle
5

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%  }

    
Karan sharma 07.12.2017 17:32
quelle
3

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.

    
Raymond de la Croix 16.11.2017 09:22
quelle
1

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)

    
Marcin Leśnierowski 10.11.2017 15:22
quelle
0

Im build.gradle Modul-Skript musste ich diese beiden Abhängigkeiten hinzufügen, dann "Jetzt synchronisieren" und das Problem für mich lösen.

%Vor%     
DiegoSoto 08.02.2018 01:48
quelle