J'ai eu un problème avec la connexion à Google Play via une application Android, j'ai ajouté: gms: play-services-auth: 11.4.2 ' dans mes dépendances de grades.
Je n'ai que des classes telles que: GoogleSignInApi ou GoogleSignInAccount et je ne sais pas comment importer les autres.
Je veux dire des classes comme GoogleSignIn ou GoogleSignInClient. Je ne les vois tout simplement pas dans la bibliothèque.
GoogleSignIn
/GoogleSignInClient
ont été introduits dans SDK des services Google Play version 11.6 .
Les versions plus anciennes ont des noms de classe légèrement différents et nécessitent un GoogleApiClient.
Veuillez mettre à niveau Android Studio à partir de la version 11.6 et configurer la dépendance ci-dessous.
dependencies {
compile 'com.google.Android.gms:play-services-auth:11.6.0'
}
Voici le release note pour la version 11.6.0
Dans la bibliothèque d'authentification:
Ajout des classes GoogleSignInClient et GoogleSignIn . GoogleSignInClient fournit le point d'entrée pour interagir avec l'API de connexion Google.
alors injectez la version 11.6.0
de l'artefact auth.
compile 'com.google.Android.gms:play-services-auth:11.6.0'
compile
maintenant obsolète, il est donc préférable d'utiliser implementation
implementation 'com.google.Android.gms:play-services-auth:11.6.0'
Mettez à jour PlayStore lib à la dernière version 46 à partir de SDK Manager-> Extra
Mettre à jour toutes les dépendances de base de feu à 1160
//Firebase
compile 'com.google.firebase:firebase-core:11.6.0'
compile 'com.google.firebase:firebase-auth:11.6.0'
Mettre à jour les dépendances play-services-auth à 1160
compile 'com.google.Android.gms:play-services-auth:11.6.0'
Mettez à jour la dépendance de google-services dans build.gradle au niveau du projet vers la version 3.1.0. Notez la dépendance maven google:
buildscript { repositories { jcenter() } dependencies { classpath 'com.Android.tools.build:gradle:2.2.3' classpath 'com.google.gms:google-services:3.1.0' } } allprojects { repositories { jcenter() mavenCentral() maven { url "https://maven.google.com"} } }