Android Facebook SDK: générer de la libération de la clé de hachage

Je suis en train de construire une application dans laquelle les utilisateurs peuvent se connecter avec Facebook.

J'ai créé les clés de hachage comme suit:

try {
         PackageInfo info = getPackageManager().getPackageInfo(
         "com.app.package",
         PackageManager.GET_SIGNATURES);
         for (Signature signature : info.signatures) {
         MessageDigest md = MessageDigest.getInstance("SHA");
         md.update(signature.toByteArray());
         Log.d("KeyHash", "KeyHash:"+ Base64.encodeToString(md.digest(),
         Base64.DEFAULT));
         Toast.makeText(getApplicationContext(), Base64.encodeToString(md.digest(),
                 Base64.DEFAULT), Toast.LENGTH_LONG).show();
         }
         } catch (NameNotFoundException e) {

         } catch (NoSuchAlgorithmException e) {

         }

En mode debug, tout fonctionne bien.

Lorsque j'exporte le projet de libération, il donne cette erreur:

"Invalid key hash. The key hash ****************** does not match any stored key hashes"

Je collez la clé imprimés dans l'Facebook tableau de bord du Développeur, mais l'application me donne toujours cette erreur.

Le package complet de mon actvity est "com.app.package.views" et j'ai essayé d'utiliser ce paquet (comme Google Play Nom du Package) dans le tableau de bord, mais rien n'a changé.

Comment puis-je le résoudre? Comment puis-je générer le droit de libération de la clé de hachage?