web-dev-qa-db-fra.com

Empreinte digitale du certificat SHA1

J'essaie de créer une application pouvant communiquer avec Google Cloud Messaging. J'ai regardé quelques tutoriels et lu beaucoup de choses, mais tout passe à côté d'un point. Lors de la configuration d'une clé Android pour un projet API, une empreinte de certificat SHA1 est demandée.

enter image description here

Comment puis-je trouver cela (j'ai Eclipse et Windows 7)?

Toute aide serait appréciée.

13
Marshall

Voici comment l'obtenir:
Dans Eclipse, si vous allez dans Windows -> Préférences -> Android -> Construire.

36
Rishabh Srivastava

enter image description here

Vous pouvez obtenir SHA1 à partir d'ici en suivant les étapes et le mot de passe du keystore avec "Android".

8
Ravneet Singh

si vous travaillez sous Android (applications Google Drive, Google Map) et que vous avez besoin de SHA1 ou MD5, suivez cette étape pour obtenir votre SHA1 et MD5.

  1. Eclipse ouverte 
  2. Windows -> Préférences -> Android -> Construire (Ici, vous aurez un chemin vers votre "debug.keystore" Copiez ce chemin.
  3. Découvrez où se trouve votre jdk (comme dans mon système "C:\Program Files\Java\jdk1.6\bin" Ouvrez maintenant TERMINA (cmd) et changez le répertoire en bin, comme c:\cd "C:\Program Files\Java\jdk1.6\bin"  
  4. Maintenant, après que copier-coller ce code dans votre terminal 

keytool -list -v -keystore "C:\Utilisateurs\pir Fahim shah.Android\debug.keystore" -alias androiddebugkey -storepass Android -keypass Android

vous pouvez changer votre adresse de fichier "debug.keystore" ici.

Un instantané qui montrera mon processus Finding debug.keystore

Change directory to your jdk's binFinding out SHA1 and MD5

5
Pir Fahim Shah

Fichier de magasin de clés de débogage trouvé sur Mac avec Android Studio à ~/.Android/debug.keystore

keytool -list -v -keystore ~/.Android/debug.keystore 
1
Prakash
  1. Ouvrir Android Studio
  2. Ouvrez votre projet
  3. Cliquez sur Gradle (dans le panneau de droite, vous verrez la barre de niveau)
  4. Cliquez sur Actualiser (Cliquez sur Actualiser dans la barre de niveaux pour afficher la liste des scripts de niveaux de votre projet)
  5. Cliquez sur votre projet (liste de formulaire Votre nom de projet (racine))
  6. Cliquez sur tâches
  7. Cliquez sur Android
  8. Double-cliquez sur signer rapport (vous obtiendrez SHA1 et MD5 dans la barre d'exécution)
  9. Vérifiez l'application lance la barre de la console
1
Jayaprakash G

J'ai trouvé un processus très facile pour vous trouver MD5, empreinte SHA-1 en utilisant Android Studio.

  1. Exécutez votre projet
  2. Aller au menu Gradle (Menu: Affichage -> Fenêtres d’outils -> Gradier)
  3. Allez dans 'signatureReport' dans la fenêtre Gradle. (Votre projet -> Tâches -> Android -> signature du rapport)
  4. Exécuter. (En utilisant un double-clic ou Ctrl + Maj + F10)
  5. Dans la fenêtre Exécuter, vous trouverez toutes les informations.
0
Md Sufi Khan

La meilleure solution pour générer la clé SHA1 pour Android provient du studio Android.

Cliquez sur Gradle à l'extrême droite

Cliquez sur l'icône Actualiser et vous verrez le nom de l'application.

Cliquez sur Tâches -> Rapport -> Signature du rapport

Trouver la clé SHA1 dans la partie inférieure de la console

0
Ismaran Duwadi
  • Pour Version de débogage de la clé SHA1, ouvrez le terminal et entrez la commande suivante.

    keytool -list -v -keystore ~ ​​/ .Android/debug.keystore -alias androiddebugkey -storepass Android -keypass Android

Remarque: Si vous rencontrez une erreur, vous devrez peut-être modifier le chemin d'accès de votre fichier debug.keystore (dans mon cas, il s'agit de "/.Android/debug.keystore").

  • Pour Release Version of SHA1 key, vous devez d’abord générer un apk signé. Après cela, vous obtiendrez le fichier .jks. Puis appliquez la commande suivante dans le terminal.

    keytool -list -v -keystore ~ ​​/ .Android/release.jks -alias NomProjet

Remarque: Si vous rencontrez une erreur, vous devrez peut-être modifier le chemin d'accès de votre fichier release.keystore (dans mon cas, il s'agit de "/.Android/release.keystore").

0
Rahul Sharma