您好Stackoverflow社区,
我登录developers.facebook.com,并尝试在“ Android哈希”的“示例应用程序设置”中点击“保存更改”. (输入AndroID密钥哈希后)
过去,我已经保存了另外两个AndroID密钥哈希(因为我切换了计算机/努力寻找正确的密钥哈希值),但是现在我无法添加第三个密钥哈希值.
我的第一个猜测是我找到的密钥无效,但这是我从https://developers.facebook.com/docs/android/login-with-facebook/的指示中获得的,所以我对此表示怀疑.
@OverrIDepublic voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);try { PackageInfo info = getPackageManager().getPackageInfo( "com.replaced.with.my.pakage.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 (nameNotFoundException e) {} catch (NoSuchAlgorithmException e) {}...
我似乎已被锁定?关于如何解决此错误的任何想法?
解决方法:
我意识到从Facebook获得的哈希键中和使用keytool命令生成的哈希键中的字符数是不相同的,因为我未启用“保存更改”按钮.较短的一个就可以了
总结以上是内存溢出为你收集整理的Android Facebook开发人员无法在“ Android Key Hash”的“示例应用程序设置”上“保存更改”全部内容,希望文章能够帮你解决Android Facebook开发人员无法在“ Android Key Hash”的“示例应用程序设置”上“保存更改”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)