如何解决这个facebook密钥哈希错误?

在我的项目中,我使用facebook API进行登录。 我得到密钥哈希错误,当我尝试不同的帐户或不同的移动设备。 任何身体都知道此类问题。 怎么解决这个问题。 在下面,我附上了错误截图。 在此处输入图像描述

public void generateHashkey(){ try { PackageInfo info = getPackageManager().getPackageInfo(PACKAGE, PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String s = Base64.encodeToString(md.digest(), Base64.NO_WRAP); Log.e("HASH KEY ", s); } } catch (PackageManager.NameNotFoundException e) { Log.d("Name not found", e.getMessage(), e); } catch (NoSuchAlgorithmException e) { Log.d("Error", e.getMessage(), e); } } 

尝试生成hashkey,然后将其粘贴到开发者控制台facebook。