2017-05-24 1 views
0

Je viens de commencer la mise en œuvre Google Connexion API, voici ma configuration:services Google Play Inscrivez-vous dans ERREUR INTERNE

Je a ajouté à Gradle:

compile 'com.google.android.gms:play-services:10.2.6' 

Ceci est mon OnCreate:

gso=new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN) 
      .requestEmail() 
      .build(); 

    googleApiClient=new GoogleApiClient.Builder(this) 
      .enableAutoManage(this,this) 
      .addApi(Auth.GOOGLE_SIGN_IN_API,gso) 
      .build(); 

Voilà comment j'invoque le processus d'inscription à:

Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(googleApiClient); 
    startActivityForResult(signInIntent, GOOGLE_SIGNIN_ID); 

Mais il fonctionne et il dit Google Play Services a cessé de travailler, dans les journaux, il dit « ERREUR INTERNE »

J'ai lié mon application à un service, je n'ai pas le code oauth2, je n » Je ne sais pas ce que je fais de mal et je suis vraiment désespérée, merci pour votre aide.

+0

Vous pouvez vérifier [Résolution des problèmes dans votre jeu Android] (https://developers.google.com/ jeux/services/android/dépannage). La vérification de votre nom de package et de votre empreinte digitale de certificat, comme suggéré dans ce [message SO relatif] (https://stackoverflow.com/questions/34942692/occured-an-internal-error-who-requestemail-from-googlesigninoptions-android) peut également aider . – Teyam

+0

J'ai effectivement réussi à le faire fonctionner, je pense que le fichier de configuration .json ne fonctionnait pas, merci pour votre temps – Matthew

Répondre

0

Ajoutez un fichier de configuration avec le hachage SHA-1 de votre certificat de signature.

Configuration file to your project

ajouter google-services.json dans le répertoire de l'application de votre projet Android Studio est

+0

J'ai suivi le lien et il m'a redirigé vers Firebase, j'ai obtenu le json à partir de là, et l'ai copié dans mon dossier d'application, ne fonctionne toujours pas. – Matthew