Android和Facebook登录集成问题

Android和Facebook登录集成问题,android,facebook,facebook-login,Android,Facebook,Facebook Login,在android应用程序中使用Facebook登录时,我面临一个非常奇怪的问题。目前我处于开发阶段,因此我使用开发哈希键登录。但是,哈希键只工作一次,因为在所有后续尝试中,facebook都会提示一个错误:无效的哈希键。密钥哈希与任何存储的密钥哈希不匹配 令人惊讶的是,哈希键的最后一个字符在随后的所有尝试中都被切掉了。当我使用下面的代码查看钥匙时,将显示所有28个字符。请帮忙 try { PackageInfo info = getPackageManager().getPackageI

在android应用程序中使用Facebook登录时,我面临一个非常奇怪的问题。目前我处于开发阶段,因此我使用开发哈希键登录。但是,哈希键只工作一次,因为在所有后续尝试中,facebook都会提示一个错误:无效的哈希键。密钥哈希与任何存储的密钥哈希不匹配

令人惊讶的是,哈希键的最后一个字符在随后的所有尝试中都被切掉了。当我使用下面的代码查看钥匙时,将显示所有28个字符。请帮忙

try {
    PackageInfo info = getPackageManager().getPackageInfo(
            "com.facebook.samples.hellofacebook", 
            PackageManager.GET_SIGNATURES);
    for (Signature signature : info.signatures) {
        MessageDigest md = MessageDigest.getInstance("SHA");
        md.update(signature.toByteArray());
        Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
        }
} catch (NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}
28字符键=bQ+yCvQFF8KaTt5Da7PG/PftMKs=

facebook接收=bQ+yCvQFF8KaTt5Da7PG/PftMKs,不带最后一个=字符


请帮助

您是否检查了钥匙启动时的空白?bQ+yCvQFF8KaTt5Da7PG/PftMKs=正确,应该接受我检查过,但正如我前面所说,登录确实发生过,但只发生过一次。所有后续尝试都失败