Ne peut pas résoudre GoogleSignIn et GoogleSignInClient
Je ne suis pas en mesure d'utiliser GoogleSignIn(com.google.android.gms.auth.l'api.signin.GoogleSignIn
) et GoogleSignInClient(com.google.android.gms.auth.l'api.signin.GoogleSignInClient
), tandis que la mise en œuvre de connexion Google Dans Android Studio alors que je peux accéder à d'autres classes dans l'App comme
com.google.android.gms.auth.api.signin.GoogleSignInAccount;
com.google.android.gms.auth.api.signin.GoogleSignInOptions;
com.google.android.gms.common.SignInButton;
Une bande de version de mon build.gradle(app) est à suivre
android {
}
dependencies {
compile 'com.google.android.gms:play-services-auth:11.4.2'
compile('com.google.api-client:google-api-client-android:1.23.0') {
exclude group: 'org.apache.httpcomponents'
}
compile('com.google.apis:google-api-services-gmail:v1-rev72-1.23.0') {
exclude group: 'org.apache.httpcomponents'
}
implementation 'com.google.gms:google-services:3.1.2'
}
apply plugin: 'com.google.gms.google-services'
et mon build.gradle(package) est
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'com.google.gms:google-services:3.1.2'
}
}
Toute aide serait appréciée
- Si vous obtenez une erreur que d'ajouter à votre logcat.
- Avez-vous des
Google Repository
installé dans votre SDK Manager? - Oui, je suis en utilisant la dernière version de Google Référentiel.
Vous devez vous connecter pour publier un commentaire.
ajouter à votre application-niveau de dépendance
J'ai eu le même problème
GoogleSignIn et GoogleSignInClient ont été introduites dans la version de Google Play services SDK version 11.6. Dans les anciennes versions GoogleApiClient a été utilisé.
Donc, essayez de changer la compilation com.google.android.gms:jouer-services-auth:11.4.2' à com.google.android.gms:jouer-services-auth:12.0.1' dans les dépendances
dépendances
{
compile 'com.google.android.gms:play-services-auth:12.0.1'
}
Pour moi, j'ai été l'application d'un plugin pour google play services dans mon application de la construire.gradle:
ainsi que dans mon du Projet de construction.gradle j'ai eu les services de google.
Je me souviens que j'ai ajouté avec une compilation de questions. Mais apparemment je n'ai pas besoin d'eux.
En les enlevant j'ai trouvé il n'y avait pas plus de problèmes avec les gms versions.
MODIFIER
Donc supprimer résolu mon problème au début, mais m'a donné des problèmes plus tard avec google connectez-vous. l'ajout de la appliquer plugin: com.google.gms.google-services au fond de mes projets gradle au lieu d'en haut en fait le résoudre.
Dans le construire.gradle Module de script, j'ai dû ajouter ces deux dépendances, puis "Synchroniser Maintenant" et problème résolu pour moi.
Vous pouvez pas utiliser une version plus récente? par exemple, 11.6.0.
Essayez de mettre à jour votre Google Référentiel.
(Outils->Android->SDK Manager->Outils du kit SDK en vertu de Support de stockage)