Comment puis-je générer mes empreintes de pouce MD5 et SHA1 en utilisant eclipse pour debug keystore (Android)
puis-je générer mes empreintes de pouce MD5 et SHA1 en utilisant eclipse pour mon débogage? aussi est-il un code pour générer ma clé de hachage pour facebook?
3 réponses
récupérez votre empreinte de pouce sha1 et md5 pour déboguer keystore (fonctionne également pour vos autres keystores). Aller à votre paquet exporler dans eclipse (par défaut à gauche) Clic droit > Outils android>export signed application package
ensuite, naviguez vers votre clavier de débogage normalement dans votre .dossier android et sélectionnez - le
puis entrer le mot de passe qui est " android" sans citations
ensuite, il va demander un alias cliquez sur la liste déroulante et sélectionnez androiddebugkey et de nouveau, entrer android comme le mot de passe.
ensuite si vous faites défiler vers le bas il affichera L'empreinte du pouce MD5 et SHA1 si vous faites défiler vers le bas
alors annulez et utilisez-le comment vous voulez si vous voulez que votre clé de hachage, il suffit de coller ce sous votre onCreate
remplacer"com.toi.nom" au nom de votre dossier de demande.
PackageInfo info;
try {
info = getPackageManager().getPackageInfo( "com.you.name",PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures)
{
MessageDigest md;
md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String something = new String(Base64.encode(md.digest(), 0));
//String something = new String(Base64.encodeBytes(md.digest()));
Log.e("Hash key", something);
}
} catch (NameNotFoundException e1) {
Log.e("name not found", e1.toString());
} catch (NoSuchAlgorithmException e) {
Log.e("no such an algorithm", e.toString());
} catch (Exception e) {
Log.e("exception", e.toString());
}
dans eclipse allez à--- - Window ->Preferences ->Android ->Build - - - - - et ensuite vous trouverez votre clé MD5 et SHA1 de votre clé de débogage. C'est tellement plus facile que d'utiliser l'ennuyeux invite de commande.
// Google Map SHA1
keytool -list -v -keystore yourkeystore //run this command on terminal after it ask keystore password if not then some problem and debug keystore you to find debug keystore directory path and run above command it password is android
// Facebook HashKey
keytool -exportcert -alias keystorealias -keystore keystore | openssl sha1 -binary | openssl base64 //run this command on terminal