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.
Comment puis-je trouver cela (j'ai Eclipse et Windows 7)?
Toute aide serait appréciée.
Voici comment l'obtenir:
Dans Eclipse, si vous allez dans Windows -> Préférences -> Android -> Construire.
Vous pouvez obtenir SHA1 à partir d'ici en suivant les étapes et le mot de passe du keystore avec "Android".
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.
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
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
J'ai trouvé un processus très facile pour vous trouver MD5, empreinte SHA-1 en utilisant Android Studio.
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
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").