Android Facebook密钥哈希配置

Android Facebook密钥哈希配置,android,android-facebook,Android,Android Facebook,我收到错误“此应用没有配置密钥哈希。” 其中我配置了密钥哈希,如下图所示: 请提前引导我,thanx。对于每台机器,哈希键可能不同。您需要包括新的新密钥 要获取散列键,请使用以下代码 try { PackageInfo info = getPackageManager().getPackageInfo("YOUR PACKAGE NAME", PackageManager.GET_SIGNATURES); for (android.content

我收到错误“此应用没有配置密钥哈希。”

其中我配置了密钥哈希,如下图所示:


请提前引导我,thanx。

对于每台机器,哈希键可能不同。您需要包括新的新密钥

要获取
散列键
,请使用以下代码

 try {
        PackageInfo info =     getPackageManager().getPackageInfo("YOUR PACKAGE NAME",     PackageManager.GET_SIGNATURES);
        for (android.content.pm.Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
            Log.e("MY KEY HASH:", sign);

        }
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}

对于每台机器,哈希键可能不同。您需要包括新的新密钥

要获取
散列键
,请使用以下代码

 try {
        PackageInfo info =     getPackageManager().getPackageInfo("YOUR PACKAGE NAME",     PackageManager.GET_SIGNATURES);
        for (android.content.pm.Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
            Log.e("MY KEY HASH:", sign);

        }
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}

Thanx Dinesh提供快速回复。您是否在Facebook开发者控制台中更改了新的哈希键Dinesh,在Facebook开发者控制台中更改了哈希键,问题是,通过重新安装应用程序解决了问题,所以现在问题得到了解决,再次感谢您的帮助和指导。感谢您的快速回复。您是否在Facebook开发者控制台中更改了新的哈希键?感谢您在Facebook开发者控制台中更改了哈希键?感谢您的帮助和指导。