【发布时间】:2016-10-31 23:56:30
【问题描述】:
Facebook 错误消息是: 无效的密钥哈希。密钥哈希 xxxxxxx= 不匹配任何存储的密钥哈希...
我知道这个问题已经得到处理,但我仍然有问题。我在详细的过程下面写了,但我应该错过一些东西。请帮忙。
我正在使用 Windows 10/Cordova/android。
- 以管理员身份打开 cmd 窗口
- npm 更新 -g 科尔多瓦
- cordova 平台更新 android
- cd 平台\android\build\outputs\apk; rm *.apk
- keytool -genkey -v -keystore myapp.keystore -alias myappalias-keyalg RSA -keysize 2048 -validity 10000
- cordova build android –release
-
创建platforms\android\release-signing.properties 文件,包括:
storeType=jks keyAlias=myappalias keyPassword=mypass storePassword=mypass 从 android-smartphone 中删除该应用
cordova 运行 android –release
我在 facebook 字段中剪切和粘贴的密钥哈希由命令给出:
keytool -exportcert -list -v -alias myappalias -keystore myapp.keystore | openssl sha1 -binary | openssl base64
它包括符号 =
有什么想法吗?
【问题讨论】:
-
当我在哈希键的 facebook 字段中插入 facebook 错误消息显示的无效键哈希时,它可以工作。但是我怎样才能得到它???
标签: android facebook cordova hash