Une autre erreur possible (ce qui s'est passé avec moi) est de: mettre en place une "Clé de Hachage" à Facebook App Console et à signer l'application android en utilisant un autre fichier de clés.
Malheureusement, cela est dû au fait que Facebook Tutoriel d'initiation provoque cette erreur. Il est dit que les développeurs android devrait utiliser la valeur par défaut android debug clés dans vos exemples et n'explique pas que la Clé de Hachage doit être généré avec le même fichier de clés vous allez signer votre application.
Ma recommandation est de mettre en place deux Clés de Hachages à votre facebook de la console:
- par défaut android debug clé:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binaire | openssl base64
- votre version d'application principaux:
keytool -exportcert -alias yourappreleasekeyalias -keystore ~/.votre/chemin/de la libération.keystore | openssl sha1 -binaire | openssl base64
Rappelez-vous: vous ne pouvez pas publier une application qui est signé avec la clé de débogage générés par les outils du kit SDK. Donc il n'est pas possible de publier une application en utilisant uniquement la clé de hachage générées à l'aide de la première ligne de commande précédente (comme facebook tutoriel suggère.
Pour plus d'informations à propos de la signature de votre demande, visite de la Signature de Votre Demande.