密钥哈希对facebook和linkedin android无效

密钥哈希对facebook和linkedin android无效,android,facebook-graph-api,linkedin,Android,Facebook Graph Api,Linkedin,当我生成一个签名的apk时,我的facebook和linkedin密钥散列是无效的,但如果我直接从我的机器上运行,它就正常工作了。我如何解决这个问题 我还添加了所需的密钥哈希,但没有得到任何解决方案 我已经参考了以下链接: 当我直接使用usb运行apk时,一切正常,但我在生成签名apk时遇到问题。请将此代码放入任何可访问活动的onCreate方法中,以便在控制台中打印哈希键,并用应用程序更新facebook链接帐户中的哈希键,替换“com.facebook.samples.loginhowt

当我生成一个签名的apk时,我的facebook和linkedin密钥散列是无效的,但如果我直接从我的机器上运行,它就正常工作了。我如何解决这个问题

我还添加了所需的密钥哈希,但没有得到任何解决方案

我已经参考了以下链接:


当我直接使用usb运行apk时,一切正常,但我在生成签名apk时遇到问题。

请将此代码放入任何可访问活动的onCreate方法中,以便在控制台中打印哈希键,并用应用程序更新facebook链接帐户中的哈希键,替换“com.facebook.samples.loginhowto”在facebook开发者控制台中,使用您的软件包名称并在该密钥中更新->您的应用程序设置并复制粘贴密钥,包括“=”


参考我在这篇文章上的答案

Hi将此代码放入任何可访问活动的onCreate方法中要在控制台中打印哈希键并用应用程序更新facebook链接帐户中的哈希键,请替换“com.facebook.samples.loginhowto”在facebook开发者控制台中,使用您的软件包名称并在该密钥中更新->您的应用程序设置并复制粘贴密钥,包括“=”


参考我在这篇文章上的答案

你能详细解释一下吗,当我生成签名的apk并在我的设备中安装时,keyhash无效请尝试将生成的密钥添加到facebook开发者控制台或再次验证,因为只有当添加到facebook开发者控制台的密钥哈希不正确时,才会出现此问题。我已在开发者facebook中添加了keyhash但是问题仍然没有解决。你能把钥匙贴在这里吗?你能详细解释一下吗,当我生成签名的apk并在我的设备中安装时,keyhash无效请尝试将生成的密钥添加到facebook开发者控制台或再次验证,因为只有当添加到facebook开发者控制台的密钥哈希不正确时,才会出现此问题。我已在开发者facebook中添加了keyhash帐户,但问题仍未解决。您可以将该密钥粘贴到此处吗?
try {
            PackageInfo info = getPackageManager().getPackageInfo(
                    "com.facebook.samples.loginhowto", 
                    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) {

        }