发布apk Facebook哈希密钥与生成的哈希密钥不同

Wai*_*ein 7 android facebook facebook-android-sdk android-keystore

我正在开发一款Android应用.在我的应用程序中,我正在整合Facebook登录.我的facebook登录工作正常.但是当我制作发行版apk并运行该应用程序并尝试使用Facebook登录时无效.请参阅下面的方案.

  1. 我生成发布apk如下

在此输入图像描述

在此输入图像描述

  1. 然后我使用该jks文件路径生成keyhash.

  2. 我有一个哈希键,然后将其添加到开发人员配置文件设置中.

当我在我的设备上安装并运行该apk并使用Facebook登录时,它总是显示如下错误.

在此输入图像描述

Facebook哈希密钥配置错误.实际上我所做的所有步骤都是正确的.所以我尝试的是,我尝试将该哈希密钥复制到开发人员设置而不工作.我尝试了另一种方式.我用新密钥(不同的jks文件)生成了新版本apk.然后我为它生成了哈希密钥并将其添加到开发人员设置中.然后我在手机上运行app并登录.它给了我同样的错误.此外,即使我使用不同的密钥生成另一个版本apk,它也会显示相同的哈希密钥相同的错误.怎么了?

这是额外的

所有的发布apk都可以在第一时间登录Facebook.然后再次登录.以上错误显示.卸载应用程序并再次安装不起作用.但是,如果我生成一个具有不同密钥库的发布apk,它第一次工作,然后不工作.卸载并重新安装不起作用.什么是可能的错误?

Jac*_*aco 5

我也有这个问题...当你生成散列密钥时,你添加了你的计算机密码,但你必须写android 你会得到facebook显示给你的密钥散列。

所以,把它添加到你在developers.facebook.com上的应用程序中

在此处查看操作方法:android facebook 集成无效密钥哈希