-1
我是一個新的android我在我的應用程序中應用Facebook登錄我從Facebook生成的應用程序密鑰,並把包和ActivityName在Facebook應用程序生成也放鑰匙哈希,但部署到玩商店並下載並運行比顯示錯誤android無效密鑰哈希。密鑰哈希不匹配任何存儲的密鑰哈希
「無效的密鑰散列。密鑰散列不匹配任何存儲的密鑰散列。」
在MainActivity
try { PackageInfo info = getActivity().getPackageManager().getPackageInfo( "your package name here", 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 (PackageManager.NameNotFoundException e) { e.printStackTrace(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); }
發佈您的代碼和完整的錯誤 –