La méthode pour obtenir une empreinte digitale SHA-1 est-elle la même que pour obtenir une empreinte digitale? Auparavant, j'exécutais cette commande:
Je ne sais pas si le résultat que j'obtiens est l'empreinte digitale SHA-1. Quelqu'un peut-il clarifier cela?
android
google-maps
google-plus
android-keystore
user2208349
la source
la source
Réponses:
Suivez ce tutoriel pour créer l'empreinte SHA1 pour Google Map v2
Pour le mode débogage:
pour le mode Release:
exemple:
la source
Si vous utilisez Android Studio, utilisez une étape simple
Tasks
arborescence Gradleandroid
->signingReport
et voyez la magieRésultat sous l' onglet Exécuter si Android Studio <2.2
Depuis Android Studio 2.2 Le
résultat sera disponible sous la console Exécuter mais utilisez le bouton bascule en surbrillance
Ou
Second Way est
Créer un nouveau projet dans le studio Android Nouveau -> Activité Google Maps
puis ouvrez le fichier xml google_maps_api.xml comme indiqué sur les photos, vous verrez votre clé SHA
la source
Le moyen le plus simple d'obtenir la clé SHA1 dans Android Studio à la fois (mode débogage et libération)
Android Studio
signingReport
(vous obtiendrezSHA1
etMD5
dans la barre d'exécution)Si vous utilisez le nouveau Android Studio, il montre le temps de s'exécuter en haut, il y a basculer le mode d'exécution de la tâche, cliquez dessus que vous obtiendrez votre clé SHA-1. Vérifiez les 2e et 3e images de référence.
Générer SHA-1 pour le mode Release
1-Ajoutez d'abord une configuration de fichier de clés dans votre gradle Comment ajouter une configuration dans gradle .
2-Après l'ajout de la configuration dans la variante de construction de changement de niveau.
3-Ensuite, suivez la procédure ci-dessus, vous obtiendrez SHA-1 pour le mode de libération.
4-Vérifiez l'image.
la source
Accédez à votre répertoire java bin via la cmd:
C: \ Program Files \ Java \ jdk1.7.0_25 \ bin>
Tapez maintenant la commande ci-dessous dans votre cmd:
la source
Si vous utilisez eclipse, allez dans: Fenêtre-> Préférences-> Android-> Build Vous y trouverez ce que vous cherchez.
la source
Veuillez vous référer aux images suivantes et obtenir la clé SHA-1
la source
Exécutez la commande suivante pour obtenir votre sha1:
keytool -v -list -keystore "< debug.keystore path >"
Si vous ne connaissez pas le chemin de
debug.keystore
, vous pouvez trouver votredebug.keystore
chemin en vérifiantwindows-->preferences-->android-->build
J'ai préparé un tutoriel étape par étape pour montrer comment vous pouvez utiliser google map android v2 sur l'émulateur (android 4.2.2)
consultez mon blog: http://umut.tekguc.info/en/content/google-android- map-v2-step-step
la source
J'ai vu beaucoup de messages sur ce problème, donc je vais rester simple + exemples.
Pour obtenir le SHA1 pour ClientID pour vous connecter avec Google+ et plus d'actions:
Forme générale:
Pour Debug, remplacez par votre chemin debug.keystore, par exemple:
Mot de passe: android
Pour la version, remplacez par votre chemin de fichier de clés et votre mot de passe d'alias, par exemple:
Mot de passe: votre mot de passe d'alias.
la source
C'est un processus étape par étape de ce qui a fonctionné pour moi.
Exécutez d'abord l'application, puis suivez les étapes ci-dessous (également affichées sur la capture d'écran)
la source
Solution simple ...
suivez les étapes ci-dessous. 3. Développez: module d'application -> Tâches -> Android -> rapport de signature.
@Ambilpur
la source
à partir d'un magasin de clés de débogage, nous pouvons obtenir la valeur SHA1
Eclipse
. Accès depuis le menu:Window
->Preferences
->Android
->Build
mais ça ne marche pas pour une production
Keystore
.Donc, pour obtenir la valeur SHA1 d'un Keystore de production, allez à:
Android Tools
->Export Signed Application Package
. Suivez le processus de signature de votre apk et le SHA1 s'affichera comme un certificat.la source
Vous utilisez la fonctionnalité de signature d'application Google Play et l'intégration des API Google dans votre application?
Si vous utilisez la signature d'application Google Play, Google signe à nouveau votre application. Voilà comment votre empreinte digitale de certificat de signature est donnée par la signature de l'application Google Play, comme indiqué ci-dessous:
En savoir plus Comment obtenir la version SHA-1 (empreinte numérique du certificat de signature) si vous utilisez la signature d'application Google Play
la source
Dans Gnu / Linux
Première
Vous avez besoin de key.jks, par exemple dans mon cas ce fichier est dans le dossier dans / Desktop / Keys
Seconde
cd /usr/lib/jvm/java-1.7.0-openjdk-amd64
Maintenant, vous devez exécuter cette commande
remplaçant ces champs
Par exemple
Bonne chance!!
la source
Il y a d'abord le même
.jar
fichier que dansfb-sdk android-support-v4.jar
.Générez ensuite la
SHA1
clé en utilisant:la source
Pour les fenêtres
Autre
L'autorisation sur Android utilise une empreinte digitale SHA1 et un nom de package pour identifier votre application au lieu d'un ID client et d'un secret client .
la source
La meilleure façon jamais avec toutes les étapes:
Pour la libération de la clé SHA1 du Keystore :
C:\Users\hiren.patel>cd..
C:\Users>cd..
C:\>cd "Program Files"
C:\Program Files>cd Java
C:\Program Files\Java>cd jdk_version_code
C:\Program Files\Java\jdk_version_code>cd bin
C:\Program Files\Java\jdk_version_code\bin>keytool -list -v -keystore "D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks" -alias my_alias_name -storepass my_store_password -keypass my_key_password
Remplacez la chose ci-dessous:
jdk_version_code
D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks
my_alias_name
my_store_password
my_key_password
Terminé
la source
// le moyen le plus simple d'obtenir SHA1
// ajoutez la commande suivante à votre terminal et appuyez sur Entrée
la source
Vous pouvez obtenir MD5 et SHA1 empreintes digitales pour tout espace de travail en allant
Window>Preference>Android>Build
dans Eclipse .la source
Si vous utilisez Android Studio IDE, vous pouvez obtenir SHA1 a valeur pour toutes vos variantes de construction en un seul clic.
Sous la fenêtre Projets Gradle> Sélectionner le projet racine > Signer le rapport > double-cliquer
Prochain
Aller à la variante: libération pour version
Aller à la variante: déboguer pour déboguer
http://devdeeds.com/create-sha1-key-using-android-studio/
la source
Ouvrez l'invite de commandes dans Windows et accédez au dossier suivant.
C: \ Program Files \ Java \ jdk1.7.0_05 \ bin
Utilisez les commandes
cd <next directory name>
pour passer du répertoire au suivant. Utilisez la commandecd ..
pour changer le répertoire en PrevTapez maintenant la commande suivante telle quelle:
la source
Gradle côté droit -> projet de signature obtenir toutes les clés
la source
Si vous utilisez Android Studio, utilisez des étapes simples:
Exécutez votre projet
Cliquez sur le menu Gradle
Développer l'arborescence des tâches Gradle
Cliquez sur android-> signatureReport
S'il n'y a rien affiché (android studio 2.2) alors
Cliquez sur
Toggle tasks execution/text mode
dans la barre d'exécutionla source
J'ai eu un problème lors de l'ouverture avec la commande
Par conséquent, je télécharge https://sourceforge.net/projects/portecle/ . Ensuite, ouvrez simplement le fichier .jks à partir du programme jar. il vous montrera toutes les informations pertinentes
la source
J'utilise Ubuntu 12.0.4 et j'ai les empreintes digitales du certificat de cette manière pour libérer le magasin de clés à l'invite de commande après avoir généré le fichier de clés, vous pouvez utiliser cette clé pour l'application publiée, si vous utilisez google map dans votre application, donc ceci peut afficher la carte correctement dans l'application après la sortie, j'ai obtenu le résultat à l'invite de commande ci-dessous
Sur la plate-forme Windows, nous pouvons obtenir le fichier de clés pour le mode débogage en utilisant la méthode ci-dessous
la source
En plus de la réponse de Lokesh Tiwar
Pour les versions, ajoutez ce qui suit dans le gradle:
Maintenant, exécuter le rapport de signature comme dans la réponse de Lokesh afficherait également les clés SHA 1 et MD5 pour les versions.
la source
Si vous utilisez Android Studio, c'est très simple.
Créez une nouvelle activité Google map et vous pouvez voir l'empreinte digitale sha1 comme l'image ci-dessous.
la source
Commencez par aller dans le fichier jar, copiez le chemin du keytool puis ajoutez-le dans le chemin du système puis exécutez .. j'espère que celui-ci est travaillé ..
la source
Si vous utilisez la signature d'application Google Play , au lieu d'obtenir le SHA à partir du magasin de clés, un moyen plus simple consiste à accéder à la console Google Play> Votre application> Gestion des versions> Signature de l'application et recherchez votre certificat de téléchargement.
la source
Cette solution est pour la version Android Studio 3.5:
la source
Pour les locaux, vous obtenez facilement sha1 du studio Android, mais pour le live, veuillez vérifier l'URL ci-dessous:
Facebook Android générer un hachage de clé
La plupart du temps, nous n'avons pas effectué les étapes ci-dessous, veuillez donc vérifier le lien qui est 100% correct.
9) Maintenant, vous pouvez redémarrer l'invite de commande ou travailler avec l'invite de commande existante
10) Revenez au lecteur C et indiquez le chemin du dossier openssl Bin
11) copiez le code suivant et collez
12) vous obtiendrez debug_sha.txt dans le dossier bin openssl
13) Copiez à nouveau le code suivant et collez
14) vous obtiendrez debug_base64.txt dans le dossier bin openssl
15) ouvrir le fichier debug_base64.txt Voici votre hachage de clé.
la source