首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android facebook集成:无效的密钥哈希

android facebook集成:无效的密钥哈希
EN

Stack Overflow用户
提问于 2016-06-29 10:22:27
回答 2查看 1.5K关注 0票数 3

Facebook的错误消息是:无效的键哈希。密钥散列xxxxxxx=不匹配任何存储的密钥散列.

我知道这个问题已经得到了解决,但我仍然有问题。我在去尾过程下面写了一些东西,但我应该错过一些东西。请帮帮忙。

我正在windows 10/Cordova/android上工作。

  1. 打开cmd窗口作为管理员
  2. 更新-g cordova
  3. cordova平台更新android
  4. cd平台\android\build\outputs\apk;rm *.apk
  5. 密钥工具-genkey -v -keystore myapp.keystore -alias myapp别名-keyalg RSA -keysize 2048 -validity 10000
  6. cordova构建android -release
  7. 创建平台\android\Release-signing.properties文件,包括: storeType=jks keyAlias=myappalias keyPassword=mypass storePassword=mypass
  8. 从android智能手机中删除该应用程序。
  9. cordova运行android -release

我在facebook字段中剪切和粘贴的关键哈希由命令提供:

代码语言:javascript
复制
keytool -exportcert -list -v -alias myappalias -keystore myapp.keystore | openssl sha1 -binary | openssl base64

它包括符号=

知道吗?

EN

回答 2

Stack Overflow用户

发布于 2016-06-29 10:25:04

试试这个:

代码语言:javascript
复制
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
票数 0
EN

Stack Overflow用户

发布于 2016-06-29 10:30:09

你也可以用这个。

代码语言:javascript
复制
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38096820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档