31 votes

Génération d'une empreinte SHA1 dans Android studio 2.2+.

Aujourd'hui, je viens de mettre à jour mon Android studio de Studio 2.1 à Studio 2.2. Je viens de vérifier toutes les fonctionnalités d'Android studio 2.2 et c'est une grande expérience de travailler dans le studio 2.2, mais je suis confronté à un problème maintenant.

Je sais que ce n'est pas un problème mais cela se produit juste à cause du manque de mes connaissances donc je m'excuse pour cela. Mon problème est décrit comme suit.

Problème

Dans Android studio 2.1, en utilisant este vous pouvez facilement générer SHA1. Mais en sachant que cette fonctionnalité sera modifiée lorsque je suivrai l'étape du lien ci-dessus, j'obtiendrai l'erreur suivante.

Here No Debug SHA1 Finger Print will be displayed just like 2.1

Si quelqu'un a une idée pour générer SHA1 dans Android studio 2.2, veuillez m'aider.

J'espère que mon problème est clair pour vous. Faites-moi savoir si vous voulez plus d'informations sur mon problème.

Toute aide sera appréciée.

Merci d'avance

2 votes

Utiliser la commande keytool -list -v -keystore mystore.keystore

0 votes

Exécutez l'app:signingreport

0 votes

Erefer ici.. stackoverflow.com/questions/15727912/ créer une activité google play, Fichier->nouveau->Google->activité google maps.ensuite dans ce fichier xml vous pouvez trouver la clé SHA1

107voto

Just_someone Points 1281

Essayez de suivre ceci : Comment obtenir le certificat d'empreinte SHA-1 dans Android Studio pour le mode débogage ? .

  1. Ouvrir Android Studio
  2. Ouvrez votre projet
  3. Cliquez sur Gradle (dans le panneau latéral droit, vous verrez la barre Gradle).
  4. Cliquez sur Refresh (Cliquez sur Refresh à partir de la barre Gradle, vous verrez la liste des scripts Gradle de votre projet).
  5. Cliquez sur votre projet (nom de votre projet dans la liste (racine)).
  6. Cliquez sur Tâches
  7. Cliquez sur Android
  8. Double-cliquez sur signingReport (vous obtiendrez SHA1 et MD5 dans la barre d'exécution).
  9. Cliquez ensuite sur ce bouton : enter image description here

(en haut à gauche du journal des erreurs)

p/s : Etape 9 : Vous pouvez le trouver dans le logarithme de Gradle Console

1 votes

J'ai déjà mentionné ce même lien dans ma question, ce lien est parfait mais il ne convient qu'à Android studio 2.1 et inférieur. Après la mise à niveau d'Android studio 2.2, il ne fonctionne pas. Si vous reproduisez cela, veuillez mettre à niveau Android studio 2.2 et cliquez sur signingreport, ce n'est pas la même chose que 2.1.

1 votes

Oh woow, merci mon frère. ça marche parfaitement. ça arrive juste à cause de mon manque de connaissance. merci +1

0 votes

Wooho réponse parfaite ;)

9voto

Jaswinder Singh Points 91
1. Open Android Studio
2. Open Right Side Gradle (From Right Side Panel)
3. Select :app --> TASKS --> android-->signing report
4. Now at the bottom in the run window You have your SHA1, MD5 and SHA-256

6voto

Ness Tyagi Points 1160

Cliquez sur Gradle dans la partie droite de votre projet dans Android Studio Vous voyez maintenant Projet Gradle est ouvert. Passez maintenant par Cliquez sur application --> Tâche --> Android Dans le dossier Android vous voyez qu'il y a trois options 1-androidDependencies, 2-signingReport, 3-sourceSet Double-cliquez sur signatureRapport et voyez signingReport de votre projet en bas. J'espère que vous avez obtenu la clé SHA1.

0 votes

Comment puis-je obtenir une clé SHA1 pour la version de production ?

0voto

Vikas Sharma Points 41

Il existe un moyen simple, il suffit de créer une MapsActivity à partir du menu Nouvelle activité. Dans le fichier google_maps_api.xml nouvellement créé, le sha1 est écrit.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X